Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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