Questions marquées «transactionscope»


3
Dans quelles circonstances un SqlConnection est-il automatiquement enrôlé dans une transaction TransactionScope ambiante?
Qu'est-ce que cela signifie pour une SqlConnection d'être «enrôlé» dans une transaction? Cela signifie-t-il simplement que les commandes que j'exécute sur la connexion participeront à la transaction? Si tel est le cas, dans quelles circonstances un SqlConnection est-il automatiquement enrôlé dans une transaction TransactionScope ambiante? Voir les questions dans les …

3
Faire fonctionner TransactionScope avec async / await
J'essaye d'intégrer async/ awaitdans notre bus de service. J'ai implémenté un SingleThreadSynchronizationContextbasé sur cet exemple http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx . Et cela fonctionne très bien, sauf pour une chose: TransactionScope. J'attends des trucs à l'intérieur TransactionScopeet ça casse le TransactionScope. TransactionScopene semble pas jouer bien avec le async/ await, certainement parce qu'il stocke …


1
Database.BeginTransaction vs Transactions.TransactionScope
Quelle est la différence entre System.Transactions.TransactionScopeet EF6 Database.BeginTransaction? Quelqu'un pourrait-il donner un petit exemple ou simplement expliquer lequel utiliser lorsqu'il y a une nette différence? PS: Dans mon projet, j'utilise EF6. J'ai déjà lu la documentation mais cela n'a pas beaucoup aidé. J'ai également consulté les exemples, mais ils utilisent …

10
Le gestionnaire de transactions a désactivé sa prise en charge des transactions à distance / réseau
J'utilise SQL Server et ASP.NET. J'ai la fonction suivante: Using js = daoFactory.CreateJoinScope() Using tran = New Transactions.TransactionScope() '... tran.Complete() End Using End Using Cependant, l'exception « Le gestionnaire de transactions a désactivé sa prise en charge des transactions à distance / réseau. ' Est lancé. Description de JoinScope: Public …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.