Вопросы по теме 'value-objects'
Валюта является объектом значения или нет
У меня есть агрегат Person, который является корневым агрегатом
public class Person
{
private int id;
private readonly PersonID personID;
private readonly string email;
private readonly string firstName;
private readonly...
1998 просмотров
schedule
29.09.2023
Как хранить объекты значений в реляционной базе данных?
Я работаю с большим проектом, в котором много объектов, представляющих простые (не связанные) значения. Иногда эти значения представляют собой одну строку, иногда две строки, иногда строку и int ...
В настоящее время у нас есть таблица «значений»...
1180 просмотров
schedule
03.03.2022
Поиск DDD как сущность или объект значения
Я начинаю с разработки, управляемой доменом, и после большого количества чтения я пытаюсь реорганизовать приложение способом DDD. Но я столкнулся с фундаментальной проблемой и не знаю, как ее решить.
В качестве введения некоторые упрощенные задачи...
953 просмотров
schedule
08.03.2023
Можно ли раскрывать состояние неизменяемого объекта?
Недавно столкнувшись с концепцией неизменяемых объектов, я хотел бы узнать о лучших методах управления доступом к состоянию. Несмотря на то, что объектно-ориентированная часть моего мозга заставляет меня съеживаться от страха при виде представителей...
4169 просмотров
schedule
31.03.2022
DDD: как моделировать связь между совокупными корнями
У нас есть совокупный корень следующим образом.
@AggregateRoot
class Document {
DocumentId id;
}
Заявление о проблеме, данное клиентом: «К документу может быть прикреплено несколько документов» .
Итак, рефакторинг модели приведет к...
397 просмотров
schedule
08.11.2023
Объект значения в источнике событий
Есть ли место для объектов значений в модели предметной области с источником событий?
Давайте определим объект значения как объект с неизменяемым состоянием, которое защищает его инварианты и не имеет определенного идентификатора.
Модель...
849 просмотров
schedule
23.03.2022
Есть ли способ имитировать объекты значений в Javascript с эффективным использованием памяти?
Я хотел бы имитировать объекты значений в Javascript, полагаясь на ссылочную идентификацию. Вот мой подход:
const ValObj = toString => {
const m = new Map();
return o => {
const s = toString(o);
return m.has(s)...
64 просмотров
schedule
14.10.2023
Entity Framework Core Entity ›Объект-значение› Взаимосвязь сущностей
У меня следующие классы
public class Slot : Entity
{
public SnackPile SnackPile { get; set; }
public SnackMachine SnackMachine { get; set; }
public int Position { get; }
protected Slot()
{
}
public Slot(SnackMachine...
62 просмотров
schedule
16.10.2022
Запрос к DBcontext с использованием объекта значения явно возвращает оценку клиента в EFCore 3.1.
У меня есть эта модель, как вы можете видеть здесь:
public class car
{
public int Id { set; get; }
public string Name { set; get; }
public CarBody CarBody { get; set; }
public car( string name, CarBody...
128 просмотров
schedule
29.08.2022