Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 22332|Ответ: 1

[Источник] Asp.Net Появляется в EF6.0, не найдено с фиксированным именем "System.Data.SqlClient"...

[Скопировать ссылку]
Опубликовано 12.11.2017 16:59:12 | | |
Среда разработки: VS2017, Framework4.5, SqlServer2008R2, MVC4, EF6.0.

Сообщение об ошибке, которое появляется, выглядит так:
Указанная схема недействительна. Ошибка:
DataModel.ssdl(2,2): Ошибка 0152: Провайдер Entity Framework не найден для ADO.NET провайдера с фиксированным именем «System.Data.SqlClient». Убедитесь, что провайдер зарегистрирован в разделе «entityFramework» конфигурационного файла приложения. Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkId=260882.

Чтобы решить проблему, добавьте следующий код в конфигурационный файл web.config:






Предыдущий:VS2017 не удаётся подключиться к интернету.
Следующий:Понимайте каталог /etc/init.d и скрипты /etc/rc.local на системах Linux.
 Хозяин| Опубликовано 27.12.2021 22:10:14 |
Microsoft представляет Microsoft.Data.SqlClient в качестве альтернативы System.Data.SqlClient
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com