Строка подключения «MyConnection» в файле конфигурации приложения не содержит требуемого атрибута providerName. »

Я использую Entity Framework Code First ,

Строка подключения находится в файле конфигурации:


    
    
  

Когда я пытаюсь получить доступ к данным (что-то, что должно создать БД) падает со следующей ошибкой:

The connection string 'ApplicationServices' in the application's configuration file does not contain the required providerName attribute."

Что мне не хватает?

71
nl ja de

2 ответы

Отсутствует следующий фрагмент кода после атрибута connectionString (при условии, что вы используете SQL):

<�Код> ProviderName = "System.Data.SqlClient"

150
добавлено
Я пытался добавить это в строку подключения. Скорее это новый атрибут элемента . Атрибут sibling для атрибута connectionString.
добавлено автор Sean B, источник
SqlClient также работает для Entity Framework.
добавлено автор IronMan84, источник
@ IronMan84 у меня возникли ошибки при наборе строк после использования SqlClient и EntityClient
добавлено автор Zia Ul Rehman Mughal, источник
При использовании Entity Framework: providerName = "System.Data.EntityClient"
добавлено автор Dr1Ku, источник
Хорошо, хорошо знать, спасибо за хедз-ап!
добавлено автор Dr1Ku, источник

Когда-нибудь в будущем. полный код


5
добавлено