Те же отношения таблиц в Entity Framework - PullRequest
9 голосов
/ 05 мая 2009

Возможно ли иметь ассоциацию, отображающую таблицу на себя?

например.

Table:  
ConditionId  
ConditionName 
... 
...  
ParentConditionId

, где у нас может быть много идентификаторов ParentConditionId, каждое из которых отображается на один и тот же ConditionId.

Я пробовал сопоставление один ко многим, но получаю ошибку, когда нет детей.

Ответы [ 2 ]

16 голосов
/ 05 мая 2009

Да, это возможно. Поместите FK в свою базу данных, и мастер отобразит его правильно. Убедитесь, что ParentConditionId имеет значение null.

3 голосов
/ 05 мая 2009

Взгляните на учебник, который можно скачать здесь . Подробно объясняется, как смоделировать таблицу собственных ссылок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...