Вопросы с тегом «transactionscope»

7
TransactionScope автоматически переходит в MSDTC на некоторых машинах?
В нашем проекте мы используем TransactionScope, чтобы гарантировать, что наш уровень доступа к данным выполняет свои действия в транзакции. Мы стремимся не требовать, чтобы служба MSDTC была включена на компьютерах наших конечных пользователей. Проблема в том, что на половине машин наших разработчиков мы можем работать с отключенным MSDTC. Другая половина …

3
При каких обстоятельствах SqlConnection автоматически зачисляется в внешнюю транзакцию TransactionScope?
Что означает, что SqlConnection «зачислен» в транзакцию? Означает ли это просто, что команды, которые я выполняю для соединения, будут участвовать в транзакции? Если да, то при каких обстоятельствах SqlConnection автоматически зачисляется в внешнюю транзакцию TransactionScope? Смотрите вопросы в комментариях к коду. Мое предположение на ответ на каждый вопрос следует за …

3
Получите TransactionScope для работы с async / await
Я пытаюсь интегрировать async/ awaitв нашу служебную шину. Я реализовал на SingleThreadSynchronizationContextоснове этого примера http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx . И это работает отлично, за исключением одной вещи: TransactionScope. Я жду хрень TransactionScopeи ломаюсь TransactionScope. TransactionScopeпохоже, не очень хорошо работает с async/ await, конечно, потому что он хранит вещи в потоке, используя ThreadStaticAttribute. Я …

2
Как TransactionScope откатывает транзакции?
Я пишу интеграционный тест, в котором я буду вставлять несколько объектов в базу данных, а затем проверять, получает ли мой метод эти объекты. Мое подключение к базе данных осуществляется через NHibernate ... и мой обычный метод создания такого теста заключался бы в следующем: NHibernateSession.BeginTransaction(); //use nhibernate to insert objects into …

1
Database.BeginTransaction против Transactions.TransactionScope
В чем разница между System.Transactions.TransactionScopeи EF6 Database.BeginTransaction? Может ли кто-нибудь привести небольшой пример или просто объяснить, какой из них использовать, когда с явной разницей? PS: В своем проекте я использую EF6. Я уже читал документацию, но это не сильно помогло. Также просмотрел примеры, но они скорее используются, SqlConnection.BeginTransactionи теперь MS …

10
Диспетчер транзакций отключил поддержку удаленных / сетевых транзакций
Я использую SQL Server и ASP.NET. У меня есть такая функция: Using js = daoFactory.CreateJoinScope() Using tran = New Transactions.TransactionScope() '... tran.Complete() End Using End Using Однако исключение: «Диспетчер транзакций отключил поддержку удаленных / сетевых транзакций. 'брошено. Описание JoinScope: Public Class JoinScope Implements IJoinScope Implements IDisposable '... End Class Я …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.