实体框架中的循环依赖

gru*_*ber 18 .net c# entity-framework-4

是否可以保存具有循环依赖性的模型?

我对数据库进行了非规范化:


User
--------
UserId
UserName
LastOrder   - fk to last order


Order
-------
OrderId
OrderName
UserId
OrderDate


是否可以使用entityFramework来保存这样的东西?

我应该改变什么使它工作因为现在我有错误:

无法确定相关操作的有效排序.由于外键约束,模型要求或存储生成的值,可能存在依赖关系.

tke*_*ood 49

我有一张与自己有关系的桌子,我得到了同样的错误.原来外键必须可以为空. 实体框架中的相同表格关系 我希望这可以节省比浪费时间更多的时间.

  • @Adam - 我猜它是允许你将第一行插入表中.(没有其他记录可以链接到) (2认同)