Chcę utworzyć transakcję, zapisać niektóre dane w pod-transakcji, odczytać dane i wycofać transakcję.Problem z wieloma transakcjami Dotyczy:
using(var transaction = new TransactionScope())
{
using(var transaction = new TransactionScope())
{
// save data via LINQ/DataContext
transaction.Complete();
}
// Get back for assertions
var tempItem = // read data via LINQ/DataContext THROWS EXCEPTION
}
Ale podczas czytania uzyskać „System.Transactions.TransactionException: Operacja nie jest ważne dla stanu transakcji.”.
W jaki sposób ustawić właściwości transakcji, aby tego uniknąć?
Jakiego db używasz? – TheVillageIdiot
Microsoft SQL 2005 – boj
może pomóc http://stackoverflow.com/questions/2884863/under-what-circumstances-is-an-sqlconnection-automatically-enlisted-in-an-ambien – Joe