Я хотел бы реализовать ленивую загрузку некоторых свойств в моих бизнес-моделях. Как наилучшим образом сделать это с помощью ASP.NET Core? Внесите контекст базы данных в мою модель и запросите ее, когда свойство используется? Или реализовать общий метод, например void LazyLoadProperty (string propertyName, ApplicationDbContext dbContext) на моей модели и вводить контекст базы данных каждый раз, когда мне нужно ленивое загруженное значение?Ложная загрузка объекта бизнес-модели с помощью ASP.NET Core
Для информации я использую .NETCoreApp1.1 и Entity Framework Core,.
Зачем вам нужна ленивая загрузка в веб-приложении? – DavidG
, потому что некоторые свойства требуют сложных запросов с несколькими объединениями, чтобы получить значение, значение, которое мне редко нужно, поэтому я хотел бы загружать их только тогда, когда мне это нужно – AdrienTorris
https://docs.microsoft.com/en-us/ef/ core/querying/related-data Там вы найдете рекламный ролик о ленивой загрузке - пока еще нет возможности с EFC .... его на Backlog – mvermef