DDD: Как организовать взаимодействие Enity и Repository
Добрый день,
Возник вопрос о том, как Entity взаимодействуют с репозиториями.
Иногда, сложная бизнес логика требует взаимодействия с БД и "хитрой" выборкой данных.
Например, в конкретной сущности у меня есть метод DoSomethingComplex()
И в этом методе мне требуются дополнительные данные, которые не принадлежат текущей сущности.
Как организовать обращение Entity к репозиториям?
Стоит ли инжектить необходимые репозитории в Entity?
И стоит ли использовать, вообще, IoC относительно Entity?
Спасибо.
Пока на собственное сообщение не было ответов, его можно удалить.