实体框架中的相同表关系

c# entity-framework

是否可以将表格映射到自身?

例如

Table:  
ConditionId  
ConditionName 
... 
...  
ParentConditionId

我们可以在其中有许多ParentConditionIds,每个映射到相同的ConditionId。

我尝试了一对多的映射,但是在没有孩子时我遇到了错误。

一般承认的答案

对的,这是可能的。将FK放入数据库,向导将正确映射它。确保ParentConditionId可以为空。


热门答案

看一下可以在这里下载的教程。它详细解释了如何建模自引用表。




许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因