Tag: transactionscope

TransactionScope ist .NET-Klasse verwendet, um einen code-block als transaktional. Es verwendet ein implizites Programmiermodell, so dass Transaktionen verwaltet werden, von der Infrastruktur, als vielmehr die Entwickler. Die Klasse eingeführt wurde .NET 2.0.

Mit ADO.Net Transaktionen innerhalb eines TransactionScope?

Anzahl der Antworten 1 Antworten
Ich ve wurde Lesen über TransactionScope und hatte eine Frage nach Ihrer Interoperabilität mit ADO.Net Transaktionen. Bis jetzt haben wir einige Daten zu Methoden greifen, die jeden Aufruf einer stored proc und beginnen und Begehen Sie Ihre

Häufige Fallstricke bei der Verwendung von TransactionScope-und MS DTC

Anzahl der Antworten 4 Antworten
Ich bin gerade erst anfangen zu arbeiten mit TransactionScope, ich finde, dass es immer unerwartete Dinge, die ich in laufen, die ewig dauern zu Debuggen. Ich vermute, dass eine konsolidierte Liste dieser wäre ideal für diejenigen, die

"Die Transaktion wurde bereits implizit oder explizit ein commit oder abgebrochen wird" im Transaktionsbereich

Anzahl der Antworten 3 Antworten
Ich habe einen web-server und zwei DB-Server auf zwei verschiedene Netzwerke, Db1 und Db2(Remote-Datenbank). DB1: SQL Server 2008 R2, Betriebssystem: Windows Server 2003 SP2 DB2: SQL Server 2000 Betriebssystem: Windows Server 2003 R2 Web server: Windows Server

Deadlocks w/Entity-Framework - wie die Ausführung der Transaktion?

Anzahl der Antworten 1 Antworten
Habe ein bisschen eine schwierige situation hier: wir erleben gelegentliche Blockaden in unserem system. Und ich habe einen starken hintergrund in Datenbank Parallelität überhaupt. System.Data.SqlClient.SqlException: Transaction (Process ID 69) was deadlocked on lock resources with another process

Was macht ein TransactionScope wirklich tun

Anzahl der Antworten 2 Antworten
Blick in Sie ich habe überprüft, dass zum Beispiel der Wert o "myInt" ist nicht rolledback im folgenden Szenario int myInt = 10; using (TransactionScope scope = new TransactionScope(TransactionScopeOption.RequiresNew)) { myInt=20; Transaction t = Transaction.Current; t.Rollback(); }

Geschachtelte Transaktionen mit TransactionScope

Anzahl der Antworten 2 Antworten
Wenn Sie somehting wie diese: IBinaryAssetStructureRepository rep = new BinaryAssetStructureRepository(); var userDto = new UserDto { id = 3345 }; var dto = new BinaryAssetBranchNodeDto("name", userDto, userDto); using (var scope1 = new TransactionScope()) { using(var scope2 =

Unterschied Zwischen Transaktions-und TransactionScope

Anzahl der Antworten 1 Antworten
Ich entwickle eine Anwendung kommuniziert mit einer SQL-Server-2005-Datenbank ausführen einer gespeicherten Prozeduren. Mein Kunde verlangt, dass alle Transaktionen verwaltet werden, auf der C# Seite und nicht von SQL Server, und so bin ich mit System.Transactions.TransactionScope beim Zugriff

Fehler Gridview: "Die aktuelle TransactionScope ist bereits abgeschlossen"

Anzahl der Antworten 1 Antworten
Mache ich löschweitergaben in eine Falle geschickt, aus einer Gridview. Die Löschungen werden in einer Transaktion. Hier der vereinfachte code: protected void btnDeleteUser_Click(object sender, EventArgs e) { DataContext db; db = new DataContext(); using (TransactionScope ts =

Begin transaction in VB.net UND SQL Server 2008

Anzahl der Antworten 2 Antworten
Beginne ich eine Transaktion in vb.net. Ich ausführen einer gespeicherten Prozedur auf dem SQL Server 2008. Die gespeicherte Prozedur enthält BEGIN TRANSACTION. Es schlägt fehl, und die ROLLBACK im CATCH block läuft... BEGIN CATCH IF @@TRANCOUNT >

Wie TransactionScope in C#?

Anzahl der Antworten 7 Antworten
Ich versuche, mit TransactionScope, aber immer die Ausnahme unten. Die app läuft auf einem anderen Rechner als die Datenbank, wenn diese Angelegenheiten. Ich bin mit SQL Server 2005. Netzwerk-Zugriff für Verteilte Transaktions-Manager (MSDTC) wurden deaktiviert. Bitte aktivieren

Begin transaction in VB.net UND SQL Server 2008

Anzahl der Antworten 2 Antworten
Beginne ich eine Transaktion in vb.net. Ich ausführen einer gespeicherten Prozedur auf dem SQL Server 2008. Die gespeicherte Prozedur enthält BEGIN TRANSACTION. Es schlägt fehl, und die ROLLBACK im CATCH block läuft... BEGIN CATCH IF @@TRANCOUNT >

C# - Steuerung eine Transaktion über mehrere Datenbanken

Anzahl der Antworten 2 Antworten
Sagen, ich habe eine Windows Form-Anwendung, die die Verbindung zu n Datenbanken, mit n verbindungen gleichzeitig geöffnet. Was ich Suche, ist eine Transaktion mit alle diese Datenbanken in einem Rutsch. Beispielsweise wenn ich 2 Datenbank-verbindungen : using

MSDTC - Kommunikation mit dem zugrunde liegenden Transaktions-manager ist fehlgeschlagen (Firewall öffnen, der MS DTC-Netzwerkzugriff auf)

Anzahl der Antworten 4 Antworten
Ich habe Probleme mit meiner ASP.NET web forms system. Es funktionierte auf unserem test-server, aber jetzt sind wir setzen es live einer der Server innerhalb einer DMZ und der SQL-server ist außerhalb des (auf unserem Netz allerdings

Die operation ist nicht gültig für den Status der Transaktion

Anzahl der Antworten 1 Antworten
Ich habe eine TransactionScope() block. Es wird immer stecken in einer insert-Anweisung. Es erscheint im Activity Monitor als eine Blockierende Aufgabe, so dass es blockiert den SQL server, und nach dem timeout, bekomme ich diesen Fehler: Die

Versuchen zu verstehen, TransactionScope

Anzahl der Antworten 1 Antworten
Ich versuche schnell zu einer dummy-app, so kann ich lernen, die ins und outs des Systems.Transaktionen. Diese app interagiert mit 2 verschiedenen SQLExpress Datenbanken. Wenn ich ziehen meine Transaktions-Statistiken in Komponentendienste, ich kann sehen, dass der start

"Die Transaktion abgebrochen hat," Ausnahme beim erstellen einer neuen TransactionScope()

Anzahl der Antworten 2 Antworten
Dies ist meine erste WCF-client-und server-Seite. SQL server 2008. Bin ich gezwungen, verwenden Sie TransactionScope-Transaktionen aus, die in meiner windows forms-Anwendung ausgeführt wird, die als client für einen WCF-Dienst. Ich habe nicht verwendet diese Art der Transaktion

Probleme mit TransactionScope und Oracle

Anzahl der Antworten 6 Antworten
haben wir geschrieben, C# 3.5 client sprechen eine Oracle Datenbank (11g) mit der ODP.NET. Diese Anwendung hat einen batch-Prozess, bei dem eine lange laufende Aufgabe darin, verschiedene Aufrufe der Datenbank innerhalb eines TransactionScope. Auf unserer Entwicklungsumgebung geht

Probleme mit TransactionScope-in ASP.NET

Anzahl der Antworten 2 Antworten
Habe ich erstellen einer Klasse zum synchronisieren von Daten zwischen zwei verschiedenen Datenquellen. Diese Synchronisation ist unterteilt in mehrere Teile (und Methoden). Jede Methode hat seine eigenen TransactionScope und die Methoden sind der Reihe nach laufen. Jedesmal,

maxTimeout Wert von der Maschine.Config wird nicht aufgegriffen, indem Sie C# - winform-app

Anzahl der Antworten 2 Antworten
Ich habe auf einer winform-Anwendung mit Oracle 10g-Datenbank, die mit TransactionScope und wollte das ändern der maxTimeOut angegebenen Wert in Maschine.config Datei, meine Maschine.config - Datei in den folgenden Ordner (ich verwende .net 4 für diese app)

TransactionScope-Fehler mit Sql Server 2000 - partner-Transaktions-manager deaktiviert hat seine Unterstützung für remote - /netzwerktransaktionen

Anzahl der Antworten 5 Antworten
Ich versuche zum einrichten einer einfachen Transaktion für meine Linq-to-Sql-Aktionen gegen meine Sql 2000-Datenbank. Mit TransactionScope sieht es wie folgt aus: using (TransactionScope transaction = new TransactionScope()) { try { Store.DBDataContext dc = new Store.DBDataContext(); Store.Product product

Transaktionsbereich schlägt mit BeginTransaction in Oracle : Verbindung ist bereits Teil einer lokalen oder einer verteilten Transaktion

Anzahl der Antworten 4 Antworten
Dass dieses seltsame Verhalten während der Verwendung von OracleConnection mit TransactionScope. Wenn ich versuche mit der Verbindung.BeginTransaction() in a transaction scope bekomme ich einfache, elegante InvalidOperationException : die Verbindung ist bereits Teil einer lokalen oder einer verteilten

Unit Of Work Pattern mit Datenbank-Transaktionen

Anzahl der Antworten 1 Antworten
Ich habe versucht, meinen Kopf um dies für ein paar Tage, und es gibt viele tutorials um Einheit von Arbeit und um TransactionScope-aber ich kann nichts finden, dass die Gespräche über die beiden zusammen. Jede Hilfe viel

SQLTransaction abgeschlossen hat Fehler

Anzahl der Antworten 5 Antworten
Bekam ich folgenden Fehler einmal in meiner Anwendung. Diese SQLTransaction abgeschlossen; es ist nicht mehr zu gebrauchen Stack-Trace ist unten angehängt – Es sagt über Zombie Check und Rollback. Was ist der Fehler im code? Hinweis: Dieser

TransactionScope nicht Rollback für Transaktion

Anzahl der Antworten 5 Antworten
Hier ist die aktuelle Architektur von meinen Transaktionsbereich source-code. Die Dritte insert-Würfe ein .NET-Ausnahme (Kein SQL-Ausnahme) und es ist kein Rückgängigmachen der zwei vorherigen insert-Anweisungen. Was mache ich falsch? EDIT: entfernt habe ich die try/catch-aus insert2 und

EF: Wie rufe ich die SaveChanges zweimal innerhalb einer Transaktion?

Anzahl der Antworten 4 Antworten
Mithilfe von Entity Framework (code first-in meinem Fall), habe ich eine operation, die erfordert, dass Sie mich zu SaveChanges aufrufen, aktualisieren Sie ein Objekt in der DB, und dann SaveChanges wieder zu aktualisieren, zu einem anderen Objekt.

Verständnis TransactionScopeOptions: RequiresNew = Suppress + Erforderlich?

Anzahl der Antworten 1 Antworten
Ich glaube, ich verstehe TransactionScopeOption.Suppress und TransactionScopeOption.Required aber ich habe Schwierigkeiten zu verstehen, was TransactionScopeOption.RequiresNew tut. Auf der Grundlage der letzten Erklärung, die ich gelesen habe, würden die folgenden beiden code-Blöcke funktional identisch sein? Dies ist eine

TransactionScope - Der zugrunde liegende Anbieter konnte nicht auf EnlistTransaction. MSDTC wird abgebrochen

Anzahl der Antworten 4 Antworten
Unser team haben ein problem, das sich manifestiert als: Den zugrunde liegenden Anbieter konnte nicht auf EnlistTransaction; Nicht auf einen entsorgt Objekt.Objekt name: 'Transaction'. schien zu erscheinen, sobald wir begannen, TransactionScope mit unseren Anwendungen' - Transaktionen. Oberen

Warum ist TransactionScope-operation nicht gültig ist?

Anzahl der Antworten 2 Antworten
Ich habe eine routine, die verwendet eine rekursive Schleife zum einfügen von Elementen in eine SQL Server 2005-Datenbank Den ersten Anruf initiiert wird die Schleife eingeschlossen, die innerhalb einer Transaktion mit TransactionScope. Als ich das erste nennen

Mit TransactionScope um eine gespeicherte Prozedur mit der Transaktion in SQL Server 2014

Anzahl der Antworten 1 Antworten
Ich bin mit C# und ADO.Net mit einem TransactionScope zum ausführen einer Transaktion in einem ASP.Net app. Diese Transaktion soll, um Daten zu speichern, die über mehrere Tabellen und dann senden Sie eine E-Mail an die Abonnenten.

Eine Transaktion mit mehreren dbcontexts

Anzahl der Antworten 4 Antworten
Ich bin mit Transaktionen in meine unit-tests, um ein Rollback änderungen. Der unit-test verwendet eine dbcontext, und der service, den ich Teste verwendet seine eigenen. Beide sind verpackt in einer Transaktion, und eine dbcontext ist im block

Was ist TransactionScope-Standard-Timeout-Wert?

Anzahl der Antworten 1 Antworten
Wenn ich ein TransactionScope-Objekt wie folgt: using (TransactionScope ts = new TransactionScope()) { //Do stuff... } Was ist die Standard-Transaktions-timeout die angegebene ts-Objekt? Aus blog es scheint, dass es ist auf 1 minute festgelegt. Große ALSO Post

So finden Sie den Status der Transaktion

Anzahl der Antworten 4 Antworten
Ich bin mit 'TransactionScope', und ich brauche nur das zu tun, einige DML-in der C# - Code, die ich erfolgreich. Ich brauche, um herauszufinden, dass was ist der status der Transaktion, dass es erfolgreich abgeschlossen wurde oder

MSDTC wird nur in eine Richtung

Anzahl der Antworten 2 Antworten
Ich versuche zu verwenden TransactionScope für unit-tests und ich bekomme den Fehler auf unserem server zu bauen. Nachdem Sie SO einige hilfreiche Antworten und blogs, die ich installiert DTCPing und es lief auf beiden server1 & server2.

Warum bin ich immer diese Fehlermeldung plötzlich?

Anzahl der Antworten 3 Antworten
Also ich habe einen WCF-Dienst, in dem es eine Process () - Methode. Diese Methode liest ein byte-array (eine Datei) aus einer Tabelle, und im Grunde stellt, dass die Daten aus dieser Datei in mehrere Tabellen. Es

Was ist der Grund der "Transaktions-Kontext von einer anderen Sitzung verwendet"

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche nach einer Beschreibung der Ursache für diese Fehlermeldung: "Transaktion Kontext von einer anderen Sitzung verwendet". Bekomme ich es manchmal in einem meiner unittests, so kann ich nicht Anbieter repro-code. Aber ich Frage

TransactionScope-und Isolation-Level

Anzahl der Antworten 2 Antworten
wir haben ein problem TransactionScope. TransactionScope bekommen, um uns eine sehr gute Flexibilität, um Transaktionen über unsere Data Access Layer. Auf diese Weise können wir Transaktionen verwenden, die implizite oder explizite. Es gibt einige performance-Schub wieder ADO.NET

Wie verwenden Sie TransactionScope-richtig?

Anzahl der Antworten 1 Antworten
Möchte ich immer versuchen, zu verwenden TransactionScope aber ich kann einfach nicht herausfinden, was die Leute sehen etwa, dass es nützlich ist. Also nehmen wir mal ein Beispiel: using(TransactionScope tran = new TransactionScope()) { CallAMethodThatDoesSomeWork1(); CallAMethodThatDoesSomeWork2(); tran.Complete();

C# - System.Transaktionen.TransactionScope

Anzahl der Antworten 2 Antworten
War ich neugierig auf die TransactionScope-Klasse. Für die meisten Teil, ich nehme an, es war bestimmt für Datenbank-verbindungen (das ist, was ich habe es verwendet für). Meine Frage ist: kann Sie setzen alle code in der using-block

Mit TransactionScope mit Entity Framework 6

Anzahl der Antworten 2 Antworten
Was ich nicht verstehen kann, ist, wenn möglich, seine änderungen zu Rahmen und Holen Sie sich die änderungen in der gleichen Transaktion vor seiner engagiert. Dies ist, was ich Suche: using (var scope = new TransactionScope(TransactionScopeOption.Required)) {

TransactionScope: Vermeidung Von Verteilten Transaktionen

Anzahl der Antworten 3 Antworten
Ich habe ein parent-Objekt (Teil eines DAL) , enthält unter anderem eine Sammlung (List<t>) der untergeordneten Objekte. Wenn ich speichern das Objekt zurück an die DB, die ich eingeben/aktualisieren der übergeordneten, und dann eine Schleife durch jedes

TransactionScope maximumTimeout

Anzahl der Antworten 6 Antworten
Ich TransactionScope in diesem code: private void ExecuteSP() { bool IsComplete = false; SqlCommand sqlComm = null; //6 hours!!! TimeSpan ts1 = new TimeSpan(6, 0, 0); try { using (TransactionScope t = new TransactionScope(TransactionScopeOption.RequiresNew, ts1)) { using

TransactionScope TransactionAborted Ausnahme - Transaktion nicht zurückgesetzt. Sollte es das sein?

Anzahl der Antworten 2 Antworten
(SQL SERVER 2008) Wenn eine Transaktion Timeout-Fehler Auftritt innerhalb eines TransactionScope - (.Complete()) würden Sie erwarten, dass die Transaktion ein Rollback ausgeführt werden? Update: Der Fehler tatsächlich ausgelöst wird, in der schließenden geschweiften Klammer (dh .Dispose()), nicht

Unterschied zwischen Impliziten und Expliziten Transaktion

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen Impliziten und Expliziten Transaktion in Sql Server 2008? Was passiert in TransactionScope-hintergrund? Ich bin mit TransactionScope aber in Sql server profiler, die ich nicht finden Sie unter "Begin transaction..." - Aussage. Wie

Warum ist System.Transactions TransactionScope Standard Isolationlevel Serializable

Anzahl der Antworten 3 Antworten
Ich Frage mich nur, was eine gute Grund für die Verwendung von Serialisierbaren als Standard Isolationlevel werden kann, wenn die Erstellung einer den System.Transactions TransactionScopeweil ich kann sich jeder denken (und es scheint, dass Sie nicht ändern

Transaktionsbereichs-Timeout nach 10 Minuten

Anzahl der Antworten 7 Antworten
Habe ich eine lange andauernde TransactionScope in C#. Ich sagte dem Umfang, den es haben soll, eine lange Zeitspanne, aber trotzdem bekomme ich ein timeout. Was könnte dies verursachen? TransactionOptions transactionOptions = new TransactionOptions(); transactionOptions.IsolationLevel = IsolationLevel.ReadCommitted;

Lassen Sie TransactionScope mit async / await arbeiten

Anzahl der Antworten 3 Antworten
Ich versuche zu integrieren async/await in unseren service-bus. Implementiert habe ich eine SingleThreadSynchronizationContext basierend auf diesem Beispiel http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx. Und es funktioniert gut, außer für eine Sache: TransactionScope. Ich erwarte für die Sachen im inneren der TransactionScope und

Mehrere SaveChanges Aufrufe im Entity-Framework

Anzahl der Antworten 5 Antworten
Bin ich mit dem Aufbau meiner eigenen repository, basierend auf entity framework, und ich bin momentan dabei, einige erweiterungsmethoden, die mir erlauben, zu speichern, Teilansicht Modelle wie entity-Modellen, also bin ich mit dem Aufbau meiner eigenen Add-und

Warum funktioniert TransactionScope nicht mit Entity Framework?

Anzahl der Antworten 8 Antworten
Siehe code unten. Wenn ich initialisieren mehr als eine entity-Kontext, dann bekomme ich folgende exception auf der 2. code nur. Wenn ich kommentiere das zweite set, es funktioniert. {"Der zugrunde liegende Anbieter konnte nicht auf "Öffnen"."} Innere:

Wie kann ich wissen, ob sich der Code in TransactionScope befindet?

Anzahl der Antworten 2 Antworten
Was ist der beste Weg, zu wissen, wenn der code-block innerhalb TransactionScope? Ist Die Transaktion.Aktuelle einer zuverlässigen Weg, um es zu tun oder es irgendwelche Feinheiten? Ist es möglich, den Zugriff auf interne ContextData.CurrentData.CurrentScope (in-System.Transaktionen) mit Reflexion?

TransactionScope vorzeitig beendet

Anzahl der Antworten 7 Antworten
Habe ich einen code-block, der ausgeführt wird, innerhalb eines TransactionScope-und innerhalb dieser code-block habe ich mehrere Anrufe an die DB. Selects, Updates, Erstellt und Löscht, die ganze Palette. Wann führe ich meine löschen, führe ich es durch