Изменения документа Взаимодействие с транзакциями
Редактировал(а) Alexandr Fokin 2023/12/16 14:12
От версии 1.3
отредактировано Alexandr Fokin
на 2023/11/11 14:03
на 2023/11/11 14:03
Изменить комментарий:
К данной версии нет комментариев
К версии 1.1
отредактировано Alexandr Fokin
на 2023/11/11 13:59
на 2023/11/11 13:59
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,6 +1,7 @@ 1 1 |[[Транзакции и блокировки>>doc:Разработка.Базы данных.SQL.Механизмы.Транзакции и блокировки.WebHome]] 2 2 |Использование транзакций 3 -[[https:~~/~~/learn.microsoft.com/ru-ru/ef/core/saving/transactions>>url:https://learn.microsoft.com/ru-ru/ef/core/saving/transactions]]((( 3 +[[https:~~/~~/learn.microsoft.com/ru-ru/ef/core/saving/transactions>>url:https://learn.microsoft.com/ru-ru/ef/core/saving/transactions]] 4 + ((( 4 4 | |Transaction in Entity Framework 5 5 [[https:~~/~~/www.entityframeworktutorial.net/entityframework6/transaction-in-entity-framework.aspx>>url:https://www.entityframeworktutorial.net/entityframework6/transaction-in-entity-framework.aspx]] 6 6 | |How to use transactions with the Entity Framework? ... ... @@ -10,6 +10,10 @@ 10 10 [[https:~~/~~/learn.microsoft.com/en-us/ef/core/saving/transactions>>url:https://learn.microsoft.com/en-us/ef/core/saving/transactions]] 11 11 ))) 12 12 |((( 13 -Для целостности данных, в случае когда, в рамках одной транзакции SaveChanges вызывается несколько раз, используется механизм [[SavePoint>>doc:Разработка.Базы данных.SQL.Механизмы.Транзакции и блокировки.SavePoint.WebHome]]. 14 -Он позволяет в случае ошибки записи данных (при очередном вызове SaveChanges), не прерывая транзакцию откатить часть изменений до последней точки, тем самым сохраняя консистентное состояние процесса, взаимодействующего с данными. 14 + 15 + 16 + 17 + 15 15 ))) 19 + 20 +