Вопросы по теме 'aggregateroot'

NHibernate - переход от основного корня
Учитывая совокупный корень X, у которого много Y, и Y, у которого много Z ... Как я могу просмотреть ассоциации и выбрать только те X, Z которых имеют определенное значение свойства? IList Xs = Session.CreateCriteria (typeof (X)) .CreateAlias...
156 просмотров
schedule 24.03.2023

DDD: совокупный корневой вопрос
Скажем, у меня есть 2 объекта - Foo и Bar. Foo - это совокупный корень, содержащий Bar. Насколько я понимаю, это должно выглядеть так: public class Foo{ private readonly Bar Bar; } Я хочу предоставить пользователям возможность выбирать...
4645 просмотров
schedule 12.08.2022

Работа с вложенными агрегатами в DDD
Я только начинаю работать с DDD, и мне трудно понять, как приспособить реляционный характер моих данных. У меня есть то, что, как мне кажется, будет считаться моим совокупным корнем, но у совокупности также есть собственная совокупность. Не желая...
4930 просмотров
schedule 26.05.2022

Как моделировать агрегаты с помощью Entity Framework?
Хотя я уже довольно давно занимаюсь проектированием на основе предметной области (DDD), я относительно новичок в Entity Framework (EF), и при использовании Entity Framework Designer в Visual Studio у меня возник один вопрос: как Агрегаты должны быть...
1705 просмотров

Доступ к сущностям, которые не являются совокупным корнем
Я смотрю на DDD и у меня есть некоторые мысли. На торговом сайте у меня типичный Заказ. public class Order { public ICollection<OrderRow> OrderRows { get; set; } public ICollection<Payment> Payments { get; set; } ... }...
558 просмотров

Как определить совокупный корень
У меня есть приложение, в котором инженер получает доступ к газовым скважинам. Он может просмотреть список скважин, выбрав любую комбинацию из 7 характеристик. Характеристики: компания, штат, округ, бассейн, филиал, поле, оператор в соответствующем...
455 просмотров

Агрегатная навигация от корня до дочерней сущности с использованием Entity Framework 4
Я пытаюсь применить шаблон совокупного корня к своему домену. Я использую Entity Framework 4 с генератором сущностей POCO. У меня есть две сущности: MailingTask EmailLog с отношением «один ко многим». (MailingTask имеет множество журналов...
577 просмотров
schedule 19.02.2023

DDD: ссылка на объект внутри совокупного корня по его идентификатору
Я застрял в поиске правильного способа ссылки на объекты , расположенные внутри совокупного корня , когда мы получили их идентификаторы только из параметров URL . Я задал предыдущий вопрос , который в итоге сосредоточился на объектах значений...
1999 просмотров

Помощь в архитектурном анализе для нового проекта
http://i.stack.imgur.com/YZXZN.png (я в настоящее время не разрешено вставлять изображения) Мне действительно может понадобиться помощь с моей моделью класса выше. Мне стыдно признаться, что я был одним из «тех» разработчиков, которые изучили...
464 просмотров

Можно ли создавать огромные события в Event Sourcing?
Мы используем источник событий и строим агрегаты из потока событий. У меня 2 агрегата - А1 и А2. A1 используется в качестве шаблона для создания A2. Размер A1 может быть довольно большим. Фундаментальная идея Event Sourcing заключается в...
2709 просмотров
schedule 20.01.2023

Агрегированная корневая поддержка в Entity Framework
Как мы можем сообщить Entity Framework об агрегатах ? при сохранении агрегата сохранять сущности внутри агрегата при удалении агрегата удалять сущности внутри агрегата вызвать ошибку параллелизма, когда два разных пользователя пытаются...
3780 просмотров

Внедрить бизнес-логику сортировки / фильтрации в агрегаты DDD.
Я новичок в DDD, и на практике я ищу хорошую функцию для агрегата. У меня есть длинный список пользователей ( User ) и я создаю для этого агрегат ( UserAggregate ). Теперь, на мой взгляд, я могу отображать пользователей по разным критериям....
443 просмотров

Подходит ли агрегированный корень с глубокой иерархией в DDD?
У меня есть система, в которой пользователь отвечает на вопрос в форме. У меня есть объекты, представляющие эту модель, но я не совсем уверен, как организовать эти объекты с точки зрения DDD. Форма (имеет свой список) Разделы; Раздел -> (имеет...
3738 просмотров
schedule 26.06.2023

Лучшие совокупные корни и предложения репозиториев данных
Я пытаюсь реализовать репозитории данных на основе совокупных корней. Однако я не уверен, что это лучший способ, и мне нужны ваши отзывы. Вот общие корни моей системы, которые я придумал (включая их дочерние элементы с отступом ниже) Customer...
723 просмотров

Ссылка на другой совокупный корень внутри другого совокупного корня?
Я занимался DDD уже пару лет, и до сих пор это сложно, когда дело доходит до разработки агрегатов. Это забавная часть DDD, от которой кружится голова. Я задаю этот вопрос, поскольку я архитектор в проекте, и мы находимся в процессе разработки...
440 просмотров

Дизайн пользовательского поля с помощью C# и RavenDB
Я столкнулся с ключевым вопросом дизайна, связанным с тем, как прикрепить настраиваемые поля к объектам в моей системе. Сущности представлены в C# и сохраняются в RavenDB. Мы примерно следуем арендаторам Domain Driven Design, и наши сущности...
402 просмотров
schedule 24.05.2022

DDD - принудительное применение инвариантов с небольшими совокупными корнями
У меня первая попытка DDD, и у меня возникла проблема с агрегированным дизайном. Мое приложение содержит 3 объекта; График, узел, ссылка. Каждая из этих сущностей имеет свойство имени, которое может быть изменено пользователем (что, как я считаю,...
4390 просмотров

Совокупный выбор корней (для всех любителей футбола/футбола)
Я читал StackOverflow в течение нескольких недель, но так и не смог решить, правильный ли выбор DDD Aggregate Root. Короче говоря, вот сущности. Речь идет о футболе/футболе: Лига, команда и матч Каждая команда может участвовать в одной или...
197 просмотров

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

Точные вопросы и ответственность элементов DDD
Я видел много статей о DDD и множество шаблонов, описанных в книге Мартина Фаулера «Шаблоны архитектуры корпоративных приложений», но мне нужны ГУРУ РАЗРАБОТКИ по stackoverflow, чтобы понять несколько вещей. Каковы основные (методы и...
71 просмотров