База данных часто изменяется за пределами исходного кода - PullRequest
0 голосов
/ 07 января 2019

У меня есть веб-приложение Code-First, которое делит базу данных с другим приложением Windows, которое подключается к базе данных через классический ADO.net.

таблицы веб-приложений отличаются от таблиц приложений winform, за исключением нескольких из них.

Таблицы winform общей базы данных часто изменялись вне исходного кода (вручную). когда веб-приложение запускается и проверяет хэш базы данных, структура сущностей обнаруживает изменения в нем и сворачивает веб-приложение.

как настроить сущность, чтобы не проверять изменения базы данных? Есть ли решение для структуры лица, чтобы проверить только несколько таблиц в базе данных, а не все из них в схеме?

1 Ответ

0 голосов
/ 07 января 2019

Поместите его где-нибудь в конструктор вашего производного DbContext:

AutomaticMigrationsEnabled = false;
Database.SetInitializer<MyContext>(null);
...