So che se uso System.Transactions.TransactionScope
e non si specifica un livello di isolamento, per impostazione predefinita sarà Serializable
. Tuttavia, cosa succede se non utilizzo l'ambito della transazione e sto semplicemente utilizzando un adattatore da tavolo vecchio stile? Qual è il livello di isolamento predefinito, quindi?Qual è il livello di isolamento ADO.NET predefinito?
Molte grazie in anticipo.
E 'più complessa; il livello di isolamento non viene ripristinato tra gli usi di una connessione in pool, quindi dipende anche da "che cosa stava facendo l'ultimo utilizzo della connessione sottostante" –
@MarcGravell Sì, è grandioso, grazie. Un mio collega mi ha appena inviato un link che menzionava la stessa cosa. Non è esattamente il nocciolo del successo, e come non l'ho notato in 7 anni usando .NET. Non ho idea ... –
Ma "default default" è probabilmente letto commit –