Запитання з тегом «transactionscope»

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

3
За яких обставин SqlConnection автоматично зараховується до зовнішньої транзакції TransactionScope?
Що означає "включення" SqlConnection в транзакцію? Чи просто це означає, що в транзакції будуть брати участь команди, які я виконую під час з'єднання? Якщо так, то за яких обставин SqlConnection автоматично зараховується до зовнішньої транзакції TransactionScope? Дивіться питання в коментарях до коду. Моя здогадка на відповідь на кожне питання слідує …

3
Дозвольте TransactionScope працювати з async / wait
Я намагаюся інтегрувати async/ awaitв нашій сервісній шині. Я реалізував на SingleThreadSynchronizationContextоснові цього прикладу http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx . І це працює відмінно, за винятком однієї речі: TransactionScope. Я чекаю на речі всередині TransactionScopeі це зламає TransactionScope. TransactionScopeНачебто не грає добре з async/ await, звичайно тому, що він зберігає речі в потоці, використовуючи …

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

1
База даних.BeginTransaction проти транзакцій.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 Я …

3
Чому System.Transaction TransactionScope за замовчуванням Isolationlevel level Serializable
Мені просто цікаво, якою вагомою причиною використовувати Serializable як рівень ізоляції за замовчуванням може бути при створенні System.Transaction TransactionScope , тому що я не можу придумати жодного (і, схоже, ви не можете змінити за замовчуванням через, web/app.configтому вам завжди потрібно встановлювати його в ваш код) using(var transaction = TransactionScope()) { …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.