Результаты поиска по запросу "domain-driven-design"
Проект, управляемый доменом. Паттерн родительских и дочерних отношений. Паттерн спецификации
Мне было интересно, что из нижеперечисленного считается лучшей практикой при работе с отношениями родитель-ребенок. 1) Следующий пример кажется обычной практикой, но при создании экземпляра дочернего элемента он будет в недопустимом состоянии, ...
Рефакторинг кода, чтобы избежать приведения типов
У меня есть следующий код C # в .Net 4.0. Требуется приведение типа IBusiness к IRetailBusiness. //Type checking if (bus is IRetailBusiness) { //Type casting investmentReturns.Add(new RetailInvestmentReturn((IRetailBusiness)bus)); } if (bus is ...
Каковы преимущества постоянного невежества?
Я новичок в мире DDD + TDD. Но я занимаюсь программированием почти 9 лет. Может кто-нибудь, пожалуйста, объясните мне преимущества упорства невежества? Типичное приложение nHibernate просто выдвигает зависимость между классом и базой данных для ...
передача данных в более приложение
Как вы передаете данные в слои в n-уровневом приложении? Я наметил 3 разных метода. A)общие .net-объекты общие таблицы данных, Hashtables, общие наборы данных, строки, целые и т. д., а затем используют наборы данных для заполнения ...
Избегайте циклической ссылки в доменной модели
это должен быть такой распространенный сценарий, что о нем уже написано много, надеюсь, даже действительно хороший шаблон. У меня есть модель домена, в которой пользовательский контейнер содержит объекты. Например (свойства и интерфейсы исключены ...
Проверка уникальности при использовании CQRS и источников событий
Я пытаюсь реализовать свою собственную инфраструктуру CQRS с помощью Event Sourcing, чтобы лучше ее изучить. В качестве примера проекта я реализую движок блога, я знаю, что он может не подходить идеально, но я просто хочу поработать над чем-то ...
Доменная логика против проверки данных
Я занят чтением и наслаждаюсь инъекцией зависимостей в .Net Марка Симэнна. Мне довольно сложно объяснить точный контекст, поэтому, пожалуйста, задавайте этот вопрос, только если вы знакомы с книгой. Мой вопрос касается двух классов Product в ...
Где я должен поставить уникальную проверку в DDD?
Я работаю над своим первым проектом DDD и думаю, что понимаю основные роли сущностей, объектов доступа к данным и их взаимосвязи. У меня есть базовая реализация валидации, в которой каждое правило валидации хранится вместе с соответствующей ...
Как получить объект домена из репозитория
У меня есть небольшая проблема с пониманием отношения объекта репозитория к домену. Вот некоторая информация, которую я знаю о дизайне домена (они также могут быть неверными или неточными). И с учетом этого я не могу найти способ получить объект ...
Установка идентичности доменного объекта
Все сущности в домене должны иметь идентичность. Наследуя отDomainEntityЯ могу предоставить личность для классов. Городской домен(для облегчения чтения): public class City : DomainEntity, IAggregateRoot { public string Name { get; private set; ...