如何在首次使用数据库时阻止EF6合并实体?

时间:2018-05-17 13:22:53

标签: c# entity-framework

我有三个表:user,specialUser和special

用户包含所有基本字段。 specialUser有一个id,它既是FK(对用户表)又是PK,还有另一个字段specialId,它是特殊表的FK。

现在,当我将表添加到edmx时,EF已将specialuser与用户实体合并!用户现在有一个特殊的额外导航属性。我不想要这个。我想为specialuser建立一个单独的实体。

如何强制EF 6不合并这些实体?

1 个答案:

答案 0 :(得分:0)

我过去遇到过这个问题,我得到结果的唯一方法就是在表格中添加一个额外的列,就像EF_FIX位可以为表格一样。

将这样的内容添加到 specialUser ,它应该做,我认为,你想要的是什么