Искам да създам транзакция, като запиша някои данни в подтранзакция, прочета обратно данните и върна транзакцията.
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
}
Но докато чета, получавам „System.Transactions.TransactionException: Операцията не е валидна за състоянието на транзакцията.“.
Как трябва да задам свойства на транзакцията, за да избегна това?