Где хранится состояние транзакции WCF? - PullRequest
1 голос
/ 22 марта 2012

Служба WCF настроена на использование транзакций, метод службы WCF подключается к SQL Server и вносит изменения.Где хранится состояние транзакции?Что будет, если между изменением базы данных и завершением транзакции эта служба WCF будет уничтожена?

1 Ответ

1 голос
/ 22 марта 2012

WCF зависит от встроенной возможности .NET System.Transactions для управления транзакциями.В этой статье MSDN представлен хороший обзор возможностей транзакции WCF.

Если служба WCF завершается сбоем перед фиксацией распределенной транзакции, то все изменения, которые являются частью этой транзакции, будут откатыватьсякоординатор распределенных транзакций.Это может быть не только база данных, но и другие сервисные вызовы, зарегистрированные в той же транзакции.

...