Обработка транзакций WCF от клиента / потребителя - PullRequest
0 голосов
/ 05 декабря 2011

Я использую WCF для доступа к моим BL и DAL.Я хочу обрабатывать транзакции от клиента, а не от BL.

Но когда я использую TransactionScope на стороне клиента, транзакция работает неправильно.Данные сохраняются, если транзакция прерывается или выдается исключение.

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

Любое предложение?Пожалуйста помоги.

1 Ответ

0 голосов
/ 07 апреля 2015

http://www.codeproject.com/Articles/690136/All-About-TransactionScope

Может быть только две проблемы

  1. Поток транзакций не установлен для привязок
  2. Или с помощью привязки, которая не поддерживает распределенную транзакцию
...