- Impliciete transacties:http://msdn.microsoft.com/en -us/library/ms188317.aspx
- STEL IMPLICIT_TRANSACTIES IN { AAN | OFF} http://msdn.microsoft.com/en-us/library /ms187807.aspx
Kortom, in c#, wanneer u TransactionScope instelt op Implicit, roept het de SQL Server SET-opdracht aan om de verbinding in IMPLICIT_TRANSACTIONS-modus te zetten. Alles wat u doet (met behulp van een van de commando's vermeld in de 2e link) start een transactie die open wordt gehouden tot er wordt een toezegging gedaan. Als er aan het einde van een verbinding geen commit wordt gegeven, wordt een impliciete ROLLBACK uitgevoerd.
Dit verschilt van de UIT-instelling, die ook elke verklaring in een transactie plaatst - het verschil is dat in de UIT-modus (daarom zijn transacties expliciet), elke transactie (enkelvoudige verklaring) onmiddellijk is toegewijd.