1

我正在使用 EF5,我遇到了一个问题,我可以添加一个继承实体的实例并成功保存它,但是如果我添加两个或更多该类型的实例,我会遇到以下问题。

这些实体是从基本类型继承的类型。EssayItemFkEssayItemContent 是将我的类型 ,与它的基础.联系起来的 FK 关系Content

Unable to determine the principal end of the 
'TDSModel.FkEssayItemContent' relationship. 
Multiple added entities may have the same primary key.

我在这里遗漏了什么,这样一个实体可以很好地插入,但是同时插入两个实体会在使用继承时导致这个问题?

谢谢!

4

1 回答 1

0

我最终自己回答了这个问题。事实证明,除了继承关系之外,模型还有EssayItem与“内容”之间的关联。删除该关联并维护继承解决了该问题。

于 2013-07-25T20:05:08.647 回答