如何在使用EF执行的集成测试期间以编程方式禁用约束检查?

时间:2015-10-15 09:20:54

标签: c# entity-framework

我正在尝试用EF6编写集成测试。为此,我使用自己的DropCreateDatabaseAlways派生的数据库初始化程序。在重写的种子方法中,我创建了我的实体。一切都很好,除了保存上下文我得

----> System.Data.SqlClient.SqlException:INSERT语句与FOREIGN KEY约束冲突

我的测试完全初始化我的实体是无关紧要的。在使用Entity Framework运行的集成测试期间,有没有办法以编程方式禁用约束检查?

0 个答案:

没有答案