Используя EF, есть ли встроенный процесс для ссылки на родителя родителя? - PullRequest
1 голос
/ 10 мая 2019

Ответ на этот пост SO является одним из многих, которые показывают, как получить в коде доступ к родителю ребенка.Основным преимуществом этого является то, что ядро ​​базы данных устанавливает ссылку на родительский идентификатор, чтобы она всегда была правильной.

Мой вопрос касается того, как подобным образом получить доступ к родительскому элементу родителя, и если EF не имеетСоглашение для этого, есть ли проверенный шаблон, который работает лучше всего для этого?

У меня есть многоуровневая структура базы данных, которая работает на 4 глубины, как это:

Class 1
  includes a list of Class 2
Class 2
  includes a list of Class 3
Class 3
  includes a list of Class 4
Class 4

В EF я могу легкодобавить ссылку на внешний ключ в код для каждого родителя.

Если я хочу получить доступ ко всей структуре из любой точки иерархии, есть ли простой способ сделать это?

...