Как представить класс как сущность? - PullRequest
1 голос
/ 02 апреля 2012

У меня есть реальная сущность Division в модели базы данных (EF 4.0).

Также я должен использовать этот класс для представления самоссылающейся таблицы

public class DivisionHierarchy
{
   public Division Division { get; set; }

   public IEnumerable<DivisionHierarchy> Divisions { get; set; }
}

Как я могу "преобразовать" DivisionHierarchy в сущность?

Спасибо!

1 Ответ

2 голосов
/ 02 апреля 2012

Вам потребуется создать объект DivisionHierarchy, который имеет отношение один ко многим с Division (1 разделение ко многим DivHierarchy), а также имеет отношение один ко многим к себе.

Это создаст код, который позволяет вамДля этого:

DivisionHierarchy hierarchy;
Division d = hierarchy.Division;
foreach (DivisionHierarchy divisionHierarchy in hierarchy.DivisionHierarchies)
{
    Division child = divisionHierarchy.DivisionHierarchies;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...