este código me da el error: la transacción ha abortado. si quito 1 transacción anidada de lo que no lanza2 hermanos anidados transactionScope da: la transacción ha abortado
using(var scope = new TransactionScope())
{
repo.Insert(new Foo {Fname = "aaaa"});
using(var s = new TransactionScope())
{
repo.Insert(new Foo { Fname = "aaaa" });
//if I remove this transaction it is not going to throw exception
using (var aaa = new TransactionScope())
{
repo.Insert(new Foo { Fname = "aaaa" });
}
using(var ssa = new TransactionScope())
{
repo.Insert(new Foo { Fname = "aaaa" });
}
}
}
@ user281180 Lo hice a propósito, no quiero que se cometa, y me arroja un error – Omu