我有一个Code-First Web应用程序,该Web应用程序与另一个Windows应用程序共享数据库,后者通过经典ADO.net连接到数据库。
Web应用程序表与Winform应用程序表不同,除了其中一些。
共享数据库的winform表经常在源代码之外(手动)进行更改。当Web应用程序运行并检查数据库哈希时,实体框架会检测其中的更改并折叠Web应用程序。
我应该如何配置实体框架以不检查数据库更改? 实体框架是否有一种解决方案,可以只检查数据库中的几个表而不检查架构中的所有表?
答案 0 :(得分:0)
将其放在派生的DbContext的构造函数中的某个位置:
AutomaticMigrationsEnabled = false;
Database.SetInitializer<MyContext>(null);