Обработка циклов самоссылки Entity Framework с заданной глубиной - PullRequest
0 голосов
/ 29 января 2020

Я использую ASP. Net Базовую часть API Core Rest API, которая использует инфраструктуру сущностей (со скаффолдингом кода) для генерации ORM на основе существующей базы данных. Что я обнаружил при настройке конечных точек, так это то, что в некоторых таблицах есть циклы, ссылающиеся на себя. В основном у нас есть «менеджер», который управляет собой. То есть это порождает бесконечное число l oop.

Поскольку для любого заданного поля нам нужен только максимум 1 уровень глубины, мне было интересно, есть ли способ установить глубину 1, используя структуру сущностей с ASP. Net Core 3.1 с структура сущности. Я искал в Интернете, и похоже, что люди больше заинтересованы в том, чтобы узнать, как получить ВСЕ данные, тогда как мне нужен только один уровень ИЛИ способ остановиться, если он увидит, что он ссылается на себя.

Любое направление будет наиболее ценно!

...