2010-11-29 77 views
17

是否可以保存具有循环依赖性的模型?实体框架中的循环依赖

我规格化我的数据库:

 

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


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


是否有可能挽救某事像这样使用的EntityFramework?

什么,我应该改变,使其工作原因我现在拿到的错误:

Unable to determine a valid ordering for dependent operations. Dependencies may exist due to foreign key constraints, model requirements, or store-generated values.

+0

是LastOrder一个OrderId? – stack72 2010-11-29 13:43:51

+0

是不是最后一个订单匹配的用户id按时间降序排序?如果你有用户名和订单日期的索引,我认为你可以不用FK。 – tvanfosson 2010-11-29 13:45:10

回答