Entity Framework - Как создать ассоциацию с одним и тем же объектом? - PullRequest
0 голосов
/ 30 апреля 2010

В Entity Framework (VS2010) как создать связь с одной и той же таблицей? (я хочу много ко многим)

Справочная информация - я ожидал под капотом таблицы NODE и RELATIONSHIP, где последняя имеет parent_node_id и child_node_id (то есть указывает на столбец идентификатора NODE). Я не могу заставить дизайнера добавить это ...

1 Ответ

2 голосов
/ 30 апреля 2010

Сначала модель: создайте объект, щелкните правой кнопкой мыши: добавьте ассоциацию, выберите один и тот же объект, отметьте его «многие ко многим» на обоих концах.

База данных первая: создайте две таблицы: Node и Edge, Edge содержит две ссылки на Node. (Используя соответствующие PK, FK).

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