Редактировал(а) Alexandr Fokin 2023/12/16 14:12

Последние авторы
1 | |[[Транзакции и блокировки>>doc:Разработка.Базы данных.SQL.Механизмы.Транзакции и блокировки.WebHome]]
2 | |Использование транзакций
3 [[https:~~/~~/learn.microsoft.com/ru-ru/ef/core/saving/transactions>>url:https://learn.microsoft.com/ru-ru/ef/core/saving/transactions]](((
4 | |Transaction in Entity Framework
5 [[https:~~/~~/www.entityframeworktutorial.net/entityframework6/transaction-in-entity-framework.aspx>>url:https://www.entityframeworktutorial.net/entityframework6/transaction-in-entity-framework.aspx]]
6 | |How to use transactions with the Entity Framework?
7 [[https:~~/~~/stackoverflow.com/questions/1054980/how-to-use-transactions-with-the-entity-framework>>url:https://stackoverflow.com/questions/1054980/how-to-use-transactions-with-the-entity-framework]]
8 | |Entity Framework Core ~| Using Transactions
9 (Default transaction behavior, Controlling transactions, Savepoints, Cross-context transaction, Using external DbTransactions (relational databases only), Using System.Transactions)
10 [[https:~~/~~/learn.microsoft.com/en-us/ef/core/saving/transactions>>url:https://learn.microsoft.com/en-us/ef/core/saving/transactions]]
11 )))
12 | |(((
13 | |Для целостности данных, в случае когда, в рамках одной транзакции SaveChanges вызывается несколько раз, используется механизм [[SavePoint>>doc:Разработка.Базы данных.SQL.Механизмы.Транзакции и блокировки.SavePoint.WebHome]].
14 Он позволяет в случае ошибки записи данных (при очередном вызове SaveChanges), не прерывая транзакцию откатить часть изменений до последней точки, тем самым сохраняя консистентное состояние процесса, взаимодействующего с данными.
15 )))
16
17 ==== Внутренние ссылки: ====
18
19 ====== Дочерние страницы: ======
20
21 {{children/}}
22
23 ====== Обратные ссылки: ======
24
25 {{velocity}}
26 #set ($links = $doc.getBacklinks())
27 #if ($links.size() > 0)
28 #foreach ($docname in $links)
29 #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument())
30 * [[$escapetool.xml($rdoc.fullName)]]
31 #end
32 #else
33 No back links for this page!
34 #end
35 {{/velocity}}
36
37 ----