實體框架中的相同表關係

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合法嗎? 是的,了解原因