Изменения документа Движок cccc1808. ProcessEngine

Редактировал(а) Alexandr Fokin 2026/04/27 13:28

От версии 1.39
отредактировано Alexandr Fokin
на 2026/04/10 16:13
Изменить комментарий: К данной версии нет комментариев
К версии 1.33
отредактировано Alexandr Fokin
на 2026/04/10 15:42
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -11,7 +11,7 @@
11 11  Для надежного хранения данных процессов и триггеров.
12 12  
13 13  * Сейчас есть реализация под EntityFramework.
14 -* Но модель позволяет сделать реализацию под другие решения ([[linq2db>>doc:Разработка.NET.Работа с БД.linq2db.WebHome]] или чистый Ado.Net) (за счет наличия IProcessContainer и методов Update).
14 +* Но модель позволяет сделать реализацию под другие решения (LinqToDb или чистый Ado.Net).
15 15  
16 16  
17 17  
... ... @@ -43,8 +43,6 @@
43 43  |(% style="width:159px" %)Изоляция шагов и процессов (внутри оной транзакции)|(% style="width:1168px" %)(((
44 44  * Изоляция через db savepoint.
45 45  * Для [[EntityFramework ~| EntityFrameworkCore>>doc:Разработка.NET.Работа с БД.EntityFramework | EntityFrameworkCore.WebHome]] возможность делать InMemory снимок [[Создание снимка ChangeTracker>>doc:Разработка.NET.Работа с БД.EntityFramework | EntityFrameworkCore.Сценарии и проблемы.Создание снимка ChangeTracker.WebHome]].
46 -* Допустима реализация на основе того, что InMemory состояние процесса (и задействованных бизнес сущностей) реализовано в виде Immutable компонентов. В этом случае достаточно просто сохранять и восстанавливать ссылку.
47 -Но предполагаю, что в большинстве бизнес моделей не так и это не не будет востребованным.
48 48  )))
49 49  |(% style="width:159px" %) |(% style="width:1168px" %)(((
50 50  * Сейчас есть реализация под EntityFramework.