是否可以在Code First中使用不同的DbContext设置FK?

时间:2015-09-23 11:23:37

标签: entity-framework ef-code-first ef-migrations

我一直在尝试将我的数据库实体拆分为Entity Framework Code First中的几个DbContext。但是,我需要为两个表设置一对多关系,这两个表在不同的DbContext中定义。 我尝试执行enable-migrations命令时收到以下错误: enter image description here

enter image description here

有没有办法处理这种情况,或者它是实体框架中的限制?

请注意,错误消息所涵盖的TestTable不是SKContext的成员。它属于另一个DbContext。

2 个答案:

答案 0 :(得分:1)

尽量避免使用modelBuilder.Ignore<TestTable>();

创建TestTable

答案 1 :(得分:0)

解决方案是: modelBuilder.Ignore(); 正如Fabio Luz所说。 谢谢他