entity framework中的循环依赖

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

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


用户
 --------
用户身份
用户名
 LastOrder  - 最后订单的fk


订购
 -------
的OrderId
 ORDERNAME
用户身份
订购日期


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

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

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

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