DDD и ASP.NET - где вы используете репозитории? - PullRequest
0 голосов
/ 04 октября 2010

Я новичок в DDD.У меня есть приложение ASP.NET (не MVC), и я хотел бы начать реализацию проекта, управляемого доменом.
Однако я не уверен, откуда мне вызывать хранилище.Например, если у меня был репозиторий клиента с методом Save, я понимаю, что мне не следует вызывать метод Save из объекта customer.Я думал об использовании сервиса, но затем я понял, что сервис должен использоваться для координации действий, например, денежный перевод, кажется, является распространенным примером.Итак, я вызываю класс репозитория в коде страницы или создаю другой слой, или я что-то упустил?

1 Ответ

1 голос
/ 04 октября 2010

Сохраняйте это простым, не переусердствуйте.

Начните с вызова его прямо из CodeBehind. Если в будущем вы обнаружите, что вызываете разные репозитории, создайте сервис и перенесите в него логику.

...