数据库在源代码之外频繁更改

时间:2019-01-07 08:09:24

标签: c# entity-framework-6 ef-migrations

我有一个Code-First Web应用程序,该Web应用程序与另一个Windows应用程序共享数据库,后者通过经典ADO.net连接到数据库。

Web应用程序表与Winform应用程序表不同,除了其中一些。

共享数据库的

winform表经常在源代码之外(手动)进行更改。当Web应用程序运行并检查数据库哈希时,实体框架会检测其中的更改并折叠Web应用程序。

我应该如何配置实体框架以不检查数据库更改? 实体框架是否有一种解决方案,可以只检查数据库中的几个表而不检查架构中的所有表?

1 个答案:

答案 0 :(得分:0)

将其放在派生的DbContext的构造函数中的某个位置:

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