实体框架中的相同表关系

时间:2009-05-05 12:25:48

标签: c# entity-framework

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

e.g。

Table:  
ConditionId  
ConditionName 
... 
...  
ParentConditionId

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

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

2 个答案:

答案 0 :(得分:16)

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

答案 1 :(得分:3)

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