Als «transactionscope» getaggte Fragen

7
TransactionScope eskaliert auf einigen Computern automatisch zu MSDTC?
In unserem Projekt verwenden wir TransactionScope, um sicherzustellen, dass unsere Datenzugriffsschicht ihre Aktionen in einer Transaktion ausführt. Wir möchten nicht, dass der MSDTC-Dienst auf den Computern unserer Endbenutzer aktiviert wird. Das Problem ist, dass wir auf der Hälfte unserer Entwicklercomputer mit deaktiviertem MSDTC arbeiten können. Die andere Hälfte muss aktiviert …

3
Unter welchen Umständen wird eine SqlConnection automatisch in eine Umgebungs-TransactionScope-Transaktion aufgenommen?
Was bedeutet es für eine SqlConnection, in eine Transaktion "eingetragen" zu werden? Bedeutet dies einfach, dass Befehle, die ich für die Verbindung ausführe, an der Transaktion teilnehmen? Wenn ja, unter welchen Umständen wird eine SqlConnection automatisch in eine Umgebungs-TransactionScope-Transaktion aufgenommen? Siehe Fragen in Codekommentaren. Meine Vermutung zur Antwort jeder Frage …

3
Lassen Sie TransactionScope mit async / await arbeiten
Ich versuche async/ awaitin unseren Servicebus zu integrieren . Ich habe ein SingleThreadSynchronizationContextauf diesem Beispiel basierendes http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx implementiert . Und es funktioniert gut, bis auf eine Sache : TransactionScope. Ich warte auf Sachen in der TransactionScopeund es bricht die TransactionScope. TransactionScopescheint nicht gut mit dem async/ zu spielen await, sicherlich …

2
Wie setzt TransactionScope Transaktionen zurück?
Ich schreibe einen Integrationstest, bei dem ich eine Reihe von Objekten in eine Datenbank einfüge und dann überprüfe, ob meine Methode diese Objekte abruft. Meine Verbindung zur Datenbank erfolgt über NHibernate ... und meine übliche Methode zum Erstellen eines solchen Tests besteht darin, Folgendes zu tun: NHibernateSession.BeginTransaction(); //use nhibernate to …

10
Der Transaktionsmanager hat die Unterstützung für Remote- / Netzwerktransaktionen deaktiviert
Ich verwende SQL Server und ASP.NET. Ich habe folgende Funktion: Using js = daoFactory.CreateJoinScope() Using tran = New Transactions.TransactionScope() '... tran.Complete() End Using End Using Die Ausnahme ' Der Transaktionsmanager hat die Unterstützung für Remote- / Netzwerktransaktionen deaktiviert. ' ist geworfen. Beschreibung von JoinScope: Public Class JoinScope Implements IJoinScope Implements …

1
Database.BeginTransaction vs Transactions.TransactionScope
Was ist der Unterschied zwischen System.Transactions.TransactionScopeund EF6 Database.BeginTransaction? Könnte jemand ein kleines Beispiel geben oder nur erklären, welches mit einem deutlichen Unterschied verwendet werden soll? PS: In meinem Projekt verwende ich EF6. Ich habe die Dokumentation bereits gelesen, aber es hat nicht viel geholfen. Auch die Beispiele nachgeschlagen, aber sie …

3
Warum ist System.Transactions TransactionScope standardmäßig auf Isolationsebene serialisierbar?
Ich frage mich nur, was ein guter Grund für die Verwendung von Serializable als Standard-Isolationsstufe beim Erstellen eines System.Transactions TransactionScope sein kann , da mir keine einfällt (und es scheint, dass Sie die Standardeinstellung über nicht ändern können, web/app.configsodass Sie sie immer festlegen müssen dein Code) using(var transaction = TransactionScope()) …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.