c# - Entity Framework 中的循环依赖

标签 c# .net entity-framework-4

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

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


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.

最佳答案

我有一个与其自身有关系的表,但我遇到了同样的错误。原来外键必须是可以为空的。 Same table relationship in Entity Framework 我希望这比我浪费的时间更多。

关于c# - Entity Framework 中的循环依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4304298/

相关文章:

c# - 为什么 LET 语句的顺序在此 Entity Framework 查询中很重要?

c# -\MSBuild\16.0\Bin\Microsoft.CSharp.targets 文件未找到

c# - 在 native C++ 项目中导入 C# dll 库

c# - 将 .NET P/Invoke 代码组织到 Win32 API 的最佳实践

c# - 如何检查实体的创建日期是否已过 20 天?

c# - EntityFramework - 查询执行时间取决于选择顺序?

c# - 为什么这个 lambda 闭包虽然没有在运行时执行,但会产生垃圾?

c# - 强制子类初始化一个变量

.net - 从 SSL 证书中提取序列号

entity-framework - Breeze.js 不支持具有 TimeSpan 属性的 EF 实体?