Вопросы по теме '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 просмотров
schedule
18.05.2023
Доступ к сущностям, которые не являются совокупным корнем
Я смотрю на DDD и у меня есть некоторые мысли. На торговом сайте у меня типичный Заказ.
public class Order
{
public ICollection<OrderRow> OrderRows { get; set; }
public ICollection<Payment> Payments { get; set; }
...
}...
558 просмотров
schedule
01.02.2023
Как определить совокупный корень
У меня есть приложение, в котором инженер получает доступ к газовым скважинам. Он может просмотреть список скважин, выбрав любую комбинацию из 7 характеристик. Характеристики: компания, штат, округ, бассейн, филиал, поле, оператор в соответствующем...
455 просмотров
schedule
20.06.2022
Агрегатная навигация от корня до дочерней сущности с использованием Entity Framework 4
Я пытаюсь применить шаблон совокупного корня к своему домену. Я использую Entity Framework 4 с генератором сущностей POCO.
У меня есть две сущности: MailingTask EmailLog с отношением «один ко многим». (MailingTask имеет множество журналов...
577 просмотров
schedule
19.02.2023
DDD: ссылка на объект внутри совокупного корня по его идентификатору
Я застрял в поиске правильного способа ссылки на объекты , расположенные внутри совокупного корня , когда мы получили их идентификаторы только из параметров URL . Я задал предыдущий вопрос , который в итоге сосредоточился на объектах значений...
1999 просмотров
schedule
30.03.2024
Помощь в архитектурном анализе для нового проекта
http://i.stack.imgur.com/YZXZN.png (я в настоящее время не разрешено вставлять изображения)
Мне действительно может понадобиться помощь с моей моделью класса выше. Мне стыдно признаться, что я был одним из «тех» разработчиков, которые изучили...
464 просмотров
schedule
12.03.2023
Можно ли создавать огромные события в Event Sourcing?
Мы используем источник событий и строим агрегаты из потока событий. У меня 2 агрегата - А1 и А2. A1 используется в качестве шаблона для создания A2. Размер A1 может быть довольно большим. Фундаментальная идея Event Sourcing заключается в...
2709 просмотров
schedule
20.01.2023
Агрегированная корневая поддержка в Entity Framework
Как мы можем сообщить Entity Framework об агрегатах ?
при сохранении агрегата сохранять сущности внутри агрегата
при удалении агрегата удалять сущности внутри агрегата
вызвать ошибку параллелизма, когда два разных пользователя пытаются...
3780 просмотров
schedule
14.04.2023
Внедрить бизнес-логику сортировки / фильтрации в агрегаты DDD.
Я новичок в DDD, и на практике я ищу хорошую функцию для агрегата. У меня есть длинный список пользователей ( User ) и я создаю для этого агрегат ( UserAggregate ).
Теперь, на мой взгляд, я могу отображать пользователей по разным критериям....
443 просмотров
schedule
13.04.2022
Подходит ли агрегированный корень с глубокой иерархией в DDD?
У меня есть система, в которой пользователь отвечает на вопрос в форме. У меня есть объекты, представляющие эту модель, но я не совсем уверен, как организовать эти объекты с точки зрения DDD.
Форма (имеет свой список) Разделы;
Раздел -> (имеет...
3738 просмотров
schedule
26.06.2023
Лучшие совокупные корни и предложения репозиториев данных
Я пытаюсь реализовать репозитории данных на основе совокупных корней. Однако я не уверен, что это лучший способ, и мне нужны ваши отзывы.
Вот общие корни моей системы, которые я придумал (включая их дочерние элементы с отступом ниже)
Customer...
723 просмотров
schedule
16.07.2023
Ссылка на другой совокупный корень внутри другого совокупного корня?
Я занимался DDD уже пару лет, и до сих пор это сложно, когда дело доходит до разработки агрегатов. Это забавная часть DDD, от которой кружится голова. Я задаю этот вопрос, поскольку я архитектор в проекте, и мы находимся в процессе разработки...
440 просмотров
schedule
10.04.2024
Дизайн пользовательского поля с помощью C# и RavenDB
Я столкнулся с ключевым вопросом дизайна, связанным с тем, как прикрепить настраиваемые поля к объектам в моей системе. Сущности представлены в C# и сохраняются в RavenDB. Мы примерно следуем арендаторам Domain Driven Design, и наши сущности...
402 просмотров
schedule
24.05.2022
DDD - принудительное применение инвариантов с небольшими совокупными корнями
У меня первая попытка DDD, и у меня возникла проблема с агрегированным дизайном.
Мое приложение содержит 3 объекта; График, узел, ссылка. Каждая из этих сущностей имеет свойство имени, которое может быть изменено пользователем (что, как я считаю,...
4390 просмотров
schedule
10.07.2023
Совокупный выбор корней (для всех любителей футбола/футбола)
Я читал StackOverflow в течение нескольких недель, но так и не смог решить, правильный ли выбор DDD Aggregate Root. Короче говоря, вот сущности. Речь идет о футболе/футболе:
Лига, команда и матч
Каждая команда может участвовать в одной или...
197 просмотров
schedule
19.06.2022
Поиск дочернего элемента по совокупным корням
Шаблон репозитория предполагает, что вы можете извлекать только совокупные корни. Но как бы вы получили один дочерний элемент, используя только его уникальный идентификатор (Child.ID), если вы не знаете его родителя (root)?
class Parent
{...
715 просмотров
schedule
03.12.2022
Точные вопросы и ответственность элементов DDD
Я видел много статей о DDD и множество шаблонов, описанных в книге Мартина Фаулера «Шаблоны архитектуры корпоративных приложений», но мне нужны ГУРУ РАЗРАБОТКИ по stackoverflow, чтобы понять несколько вещей.
Каковы основные (методы и...
71 просмотров
schedule
08.10.2022