System.Transactions Quellwarnungen bei Verwendung von Linq-2-Sql

8

Ich habe die System.Transactions-Protokollierung aktiviert:

%Vor%

und sehen Sie viele seltsame Protokoll Warnungen wie:

  • Transaktion.Rollback genannt
  • Reklamationsrückruf negativ
  • TransactionScope Incomplete

Kann jemand bitte etwas Licht darauf werfen? Mein System funktioniert wie erwartet und es gibt keine ADO.NET-Level-Ausnahmen. Der DAL-Code ist ein typischer L2S-Code ohne explizite Transaktionsverwaltung oder irgendwelche Hacks.

    
UserControl 31.01.2012, 11:16
quelle

1 Antwort

1

Mit einem switchValue von Warning werden mehr als nur Fehler erfasst. Von msdn:

Es besteht eine Bedingung, die später zu einem Fehler oder einem kritischen Fehler führen kann (z. B. wenn die Zuweisung fehlschlägt oder sich einem Grenzwert nähert). Die normale Verarbeitung von Fehlern aus Benutzercode (z. B. Transaktion abgebrochen, Timeouts, Authentifizierung fehlgeschlagen) kann ebenfalls eine Warnung generieren.

Vielleicht ist das was du willst. Wenn ja, cool. Andernfalls möchten Sie möglicherweise zu Fehler ändern.

    
Anderson 01.02.2013 16:49
quelle