Sto provando il modo EF6 di usare le transazioni e ho notato che il codice seguente
using (db.Database.BeginTransaction())
{
// something
using (db.Database.BeginTransaction())
{
/// something
}
}
getta un'eccezione sulla seconda transazione di inizio che me lo dice
The connection is already in a transaction and cannot participate in another
transaction. EntityClient does not support parallel transactions.
Non che io voglia fare una transazione parallela , qualunque cosa possa significare su una connessione. Volevo solo uno nidificato.
Quindi questo non è supportato da ciò che sta succedendo?