Результаты поиска по запросу "domain-driven-design"

3 ответа

Вы можете видеть, что пункты 3 и 4 не предусмотрены при непосредственном использовании классов инфраструктуры постоянства, особенно в реальных сценариях поиска.

емного любопытно, какой опыт имеют другие разработчики в применении шаблона Repository при программировании в ASP.NET MVC с Entity Framework или NHibernate. Мне кажется, что этот шаблон уже реализован в самих ORM.DbContextа такжеDbSet<T> в Entity ...

4 ответа

Будет обработан тип события вашего домена:

ько начинаю с DDD. Я помещаю доменные события в приложение CQRS и сталкиваюсь с фундаментальной задачей: как использовать интерфейс маркера MediatR.INotification в проекте домена без создания зависимости домена от инфраструктуры. Мое решение ...

3 ответа

Хм, мне кажется, что вы должны сделать хранилище предметом, чтобы хранилище работало как издатель форм. Попробуйте это и дайте нам знать, если это сработало.

я проблемы с реализацией шаблона Observer в моем проекте. Проект должен быть сделан как MVC в C #, как приложение для Windows. В моей модели предметной области у меня есть, например, класс страны и репозиторий страны. У меня есть Контроллер ...

ТОП публикаций

1 ответ

 интерфейс, так что вы можете иметь реализации валидатора для конкретных команд. Декоратор также может запустить проверку этих валидаторов.

авно читал эту статью здесь: https://cuttingedge.it/blogs/steven/pivot/entry.php?id=100 [https://cuttingedge.it/blogs/steven/pivot/entry.php?id=100], Похоже, говорить об использовании команд ...

4 ответа

Так вы бы использовали один из упомянутых мной подходов или что-то другое?

сь понять дизайн, управляемый доменом, я продолжаю возвращаться к вопросу, на который я не могу дать окончательного ответа. Как вы определяете, какая логика принадлежит сущности Домена, а какая логика принадлежит Службе домена? Пример: у нас ...

4 ответа

Доменные запросы в CQRS

Мы пытаемсяCQRS [http://codebetter.com/blogs/gregyoung/archive/2009/08/13/command-query-separation.aspx] , У нас есть ситуация проверки, когда CustomerService (служба домена) должна знать, существует ли Клиент. Клиенты уникальны по их адресу ...

4 ответа

@ bojanv55 Вы можете использовать ванильный объект Date в вашем DTO, если хотите. DTO не должен быть плоским. Все это связано с созданием интерфейса из DTO для отделения внешней части домена от внутренней части домена. Агрегаты, сущности, объекты значений находятся внутри домена, а команды и события являются частью интерфейса домена. Таким образом, внешний мир не будет зависеть от внутреннего (агрегаты, сущности, VO), только от интерфейса (DTO). Вы следуете той же концепции в меньшем масштабе, определяя интерфейсы и классы ...

тим, у нас есть архитектура, основанная на CQRS, с такими компонентами, как команды, модель домена, события домена, DTO модели чтения модели. Конечно, мы можем использовать объекты-значения в нашей доменной модели. Мой вопрос, должны ли они также ...

3 ответа

:) проверьте ответы выше: P

н из многих, кто пытается понять концепцию совокупных корней, и я думаю, что я понял! Однако, когда я начал моделировать этот пример проекта, я быстро столкнулся с дилеммой. У меня есть две сущностиProcessType а такжеProcess,Process не может ...

2 ответа

Как использовать Rich Domain с Massive Operations?

Поскольку я работаю над относительно сложной проблемой, я бы хотел использовать подход, управляемый доменом, для ее решения. Проблемой является расчет ежемесячных счетов для клиентов. Текущее решение реализовано как очень длинная хранимая ...

3 ответа

Поиск ребенка по совокупным корням

Шаблон репозитория предполагает, что вы можете тянуть только совокупные корни. Но как бы вы извлекли одного ребенка, используя только его уникальную идентификацию (Child.ID), если вы не знаете, что это родитель (root)? class Parent { public int ...