Member 4228925 Ответов: 2

MVC в сущности рамка исключение-providerincompatibleexception работы было обработано пользовательским кодом


класс контроллера-
public class HomeController : Controller
    {
        OdeToFood2Db _db = new OdeToFood2Db();
        public ActionResult Index()
        {
            var model = _db.Restaurants.ToList();
            return View(model);
        }


Организация работы рамки класса DbContext -
public class OdeToFood2Db:DbContext
    {
        public DbSet<Restaurant> Restaurants { get; set; }
        public DbSet<RestaurantReview> Reviews { get; set; }
    }


Веб-Конфигурация-
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-OdeToFood2-20170119174541;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-OdeToFood2-20170119174541.mdf" providerName="System.Data.SqlClient" />


При выполнении класса контроллера-наступает исключение-
ProviderIncompatibleException was unhandled by user code

An error occurred while getting provider information from the database. This can be caused by Entity Framework using an incorrect connection string. Check the inner exceptions for details and ensure that the connection string is correct.


Что я уже пробовал:

У меня есть исключение и я не могу его разрешить, пожалуйста, помогите

2 Ответов

Рейтинг:
1

Member 4228925

Моя строка запроса такова-

<add name="DefaultConnection" connectionString="Data Source=(Localdb)\v11.0;Initial Catalog=aspnet-OdeToFood-20161225201813;Integrated Security=True" providerName="System.Data.SqlClient" />


И то, что я получил от проводника баз данных- & gt;DataCOnnection- & gt; соединение по умолчанию -
Строка подключения - >
Data Source=(Localdb)\v11.0;Initial Catalog=aspnet-OdeToFood-20161225201813;Integrated Security=True

поставщик-
.NET Framework Data Provider for SQL Server

Кажется, это правильно, все еще не работает


Рейтинг:
0

Graeme_Grant

Описание исключения в Microsoft: Класс ProviderIncompatibleException (System. Data)[^] указывает на несколько возможных сценариев, и поиск в Google (см. ниже) настоятельно предполагает, что это, скорее всего, ваша строка подключения.

поиск Google: несовместимое исключение поставщика[^]