Я хочу следовать философии DDD и не обращаться напрямую к сущностным объектам агрегата. Итак, я должен вызвать корневой объект, чтобы получить связанный объект. Но в других случаях я не всегда хочу, чтобы каждый связанный объект загружался при вызове корня. Это цель ленивой загрузки?
Как мне получить доступ к объектам сущностей через корень без загрузки всех связанных объектов каждый раз, если я отключу функцию отложенной загрузки linq?
РЕДАКТИРОВАТЬ:
Например, если у меня есть человек в качестве корневой сущности, а у человека есть имя, адреса и свойства. Если я хочу получить список людей, чтобы я мог отображать их имена, я не хочу каждый раз загружать собственные свойства при вызове репозитория. И наоборот, на другой странице я могу захотеть показать список OwnedProperties, но не хочу, чтобы другая информация загружалась вместе с вызовом. каков простой способ просто вызвать Person без объекта принадлежащего свойства, кроме создания нового объекта person без этих принадлежащих свойств?