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.
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
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
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
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
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(); }
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 =
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
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 =
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 >
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
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 >
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
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
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
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
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
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
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,
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)
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
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
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
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
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
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.
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
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
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
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.
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
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
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
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.
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
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
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
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();
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
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)) {
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
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
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
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
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
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;
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
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
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:
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?
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