Соединение двух объектов одного типа в одном объекте - PullRequest
0 голосов
/ 31 октября 2011

Мне нужен способ связать в одном объекте два объекта одного типа.У меня есть этот класс:

public class Link
{
   EndPoint1 e1;
   EndPoint2 e2;
}

и этот класс:

public class EndPoint
{
   public string Name;
}

Когда я использую связь 1 к 1, я получаю свойства навигации в объекте Link и два свойства навигации вобъект EndPoint, который является тем же объектом ссылки.Как я могу позволить сущности EndPoint использовать только один объект Link?

Есть предложения такого дизайна?

Ответы [ 2 ]

0 голосов
/ 31 октября 2011

Я рекомендую вам взглянуть на некоторые сценарии сопоставления Entity Framework

таблица показывает различные аспекты сопоставления ... проверьте это, используя эту ссылку

0 голосов
/ 31 октября 2011

Если я правильно понимаю ваш вопрос, у вас может быть две отдельные связи многие-к-одному из Link to Endpoint.

Аналогично этому в одной из моих моделей EF:

enter image description here

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