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