- Implicitní transakce:http://msdn.microsoft.com/en -us/library/ms188317.aspx
- SET IMPLICIT_TRANSACTIONS { ON | OFF} http://msdn.microsoft.com/en-us/library /ms187807.aspx
V zásadě v c#, když nastavíte TransactionScope na Implicitní, zavolá příkaz SQL Server SET, aby připojení přešlo do režimu IMPLICIT_TRANSACTIONS. Cokoli, co uděláte (pomocí jednoho z příkazů uvedených v 2. odkazu), spustí transakci, která zůstane otevřená do je vydán závazek. Pokud není na konci připojení vydáno žádné potvrzení, provede se implicitní ROLLBACK.
To se liší od nastavení OFF, které také uvádí každý výpis do transakce - rozdíl je v tom, že v režimu OFF (transakce jsou tedy explicitní) je každá transakce (jednotlivý výpis) okamžitě zavázaný.