Изменения документа Мнение
Редактировал(а) Alexandr Fokin 2026/09/15 13:34
От версии 1.8
отредактировано Alexandr Fokin
на 2026/09/15 13:23
на 2026/09/15 13:23
Изменить комментарий:
К данной версии нет комментариев
К версии 1.10
отредактировано Alexandr Fokin
на 2026/09/15 13:28
на 2026/09/15 13:28
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -12,7 +12,12 @@ 12 12 У этого подхода еще есть плюс, связанный с [[Expression tree ~| Деревья выражений>>doc:Разработка.NET.C#.Рантайм и типы.Expression tree | Деревья выражений.WebHome]]. А именно мы легко можем строить Expression (например для проекции или Update запроса) (открытые setter). 13 13 )))| 14 14 | |((( 15 -|{{code language="c#"}}// Entity rules (interaction interface) 15 +|((( 16 +1. Единая точка для взаимодействия с сущностью (агрегатом). 17 +Комментарии. 18 +Изменение в одном месте влияет на все (целостность). 19 +1. Наглядный интерфейс для взаимодействия (как можно взаимодействовать с сущностью). 20 +)))|{{code language="c#"}}// Entity rules (interaction interface) 16 16 interface IEntityServices<TEntity> 17 17 { 18 18 // Set rules (single point of editing). ... ... @@ -30,7 +30,7 @@ 30 30 31 31 void SetProperty1(TEntity entity, TValue propertyValue); 32 32 33 - void SetProperty2(TEntity entity, Property2Param param); 38 + void SetProperty2(TEntity entity, SetProperty2Param param); 34 34 } 35 35 36 36 interface ITEntityCondition