DatabaseInitializationUtilities имеет ссылку на EF6 (EntityFramework и EntityFramework.SqlServer). Его App.config такой:
Код: Выделить всё
Код: Выделить всё
context.Database.ExecuteSqlCommand(script.ScriptText)
Поставщик Entity Framework не найден для ADO Поставщик .NET с инвариантным именем «System.Data.SqlClient». Убедитесь, что поставщик зарегистрирован в разделе «entityFramework» файла конфигурации приложения. Дополнительную информацию см. на странице http://go.microsoft.com/fwlink/?LinkId=260882.
Я считаю, что это именно то средство. что у меня есть в файле конфигурации, поэтому я не понимаю проблемы.
ПРИМЕЧАНИЕ. Resharper выделяет узел и сообщает
"Элемент 'EntityFramework 'имеет недействительного ребенка элемент «провайдеры». Однако этот раздел был добавлен NuGet, когда я установил EF6.
Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/211 ... riant-name