Return Value
An instance of System.IDisposable that will close the scope when its System.IDisposable.Dispose method is called.
The transaction tracks changes only when they are made inside an open scope.
Calling System.IDisposable.Dispose on the return value closes the scope.