Wie erwähnt here Entity Framework 6, wenn wir eine Transaktion mit Database.BeginTransaction()
beginnen können wir prüfen, ob ein Zusammenhang eine Transaktion mit dieser Aussage hat:Entity Framework: Verwenden von Transaktionsbereich, um zu überprüfen, ob DbContext Transaktion hat?
var transaction = db.Database.CurrentTransaction;
Leider ist diese Art und Weise nicht funktioniert, wenn wir gebraucht TrasctionScope zu beginnen Transaktion:
var transactionScope = new TransactionScope();
ich frage mich nur, wenn es eine Möglichkeit, ob ein Zusammenhang eine Transaktion hat zu prüfen ist, wenn ich verwende TrasctionScope?
Ja sicher Transaction.Current. – Evk
Vielen Dank für Ihre Antwort @Evk, Eigentlich habe ich es versucht und es hat richtig funktioniert, Vielen Dank. – Shadi