Проблема загрузки реляционной базы данных в рамках сущности - PullRequest
0 голосов
/ 15 марта 2019

У меня неясное понимание реляционной базы данных, стремящейся к загрузке. Мой пример - «Дети - учитель», который представляет собой множественные отношения. Мой вопрос: если мы стремимся загрузить дочернюю сущность, она будет состоять из коллекции учителей, и эти учителя будут содержать список детей, как далеко это пойдет и как отказаться от определенного уровень.

1 Ответ

0 голосов
/ 15 марта 2019

Мой вопрос: если мы хотим загрузить дочернюю сущность, она будет состоять из коллекции учителей, и эти учителя будут содержать список детей, как далеко это зайдет и как остановиться с определенного уровня.

Вам не нужно и нельзя останавливать этот цикл, потому что это называется EF / EF Core создание прокси.Это поведение по умолчанию EF / EF Core Eager Загрузка , и остановить это невозможно.Но вы можете остановить цикл самоссылки для ответа JSON.

Вот подробности об этом: Связанные данные и сериализация в EF Core

...