У меня вопрос по реализации шаблона репозитория с моей моделью данных. Я искал в Интернете и просмотрел множество сообщений, но не нашел ответа, который развеял бы мои сомнения. В основном наша модель предметной области выглядит так, как показано ниже у нас есть клиентский объект, который имеет множество дочерних объектов, а некоторые дочерние объекты, в свою очередь, будут иметь дочерние объекты, и в любой момент времени эти дочерние объекты без их родительских объектов не нужны и не имеют никакого смысла в приложении.
client
--> client zip codes
--> client phone history
--> client medical history
--> client direct services
--> client direct service assessments
--> client direct service risk reductions
--> client housing
--> client housing landlord
, и это выглядит так. Итак, из приведенного выше представления у меня есть несколько агрегатов, а корнем является клиентский объект, поэтому я думал о создании репозитория на агрегированном корневом уровне, который является клиентом. Мой вопрос в том, как мне обращаться с другими агрегатами. Кто-нибудь может дать мне несколько идей по этому поводу.
Спасибо, Аджай.