Я хотел бы реализовать ленивую загрузку некоторых свойств в своих бизнес-моделях. Как лучше всего это сделать с помощью ASP.NET Core? Внедрить контекст базы данных в мою модель и запросить его при использовании свойства? Или реализовать общий метод, такой как void LazyLoadProperty(string propertyName, ApplicationDbContext dbContext), в моей модели и вводить контекст базы данных каждый раз, когда мне нужно лениво загруженное значение?
Для информации я использую .NETCoreApp1.1 и Entity Framework Core.