Start Transaction is used to wrap several calls in a single transaction. All Executes on this component will be enclosed in transaction until Commit or RollBack are called.
Namespace:  Microsoft.TeamFoundation.Warehouse
Assembly:  Microsoft.TeamFoundation.Warehouse (in Microsoft.TeamFoundation.Warehouse.dll)
Syntax
'Declaration
Public Sub BeginTransaction ( _
    isolationLevel As IsolationLevel _
)
public void BeginTransaction(
    IsolationLevel isolationLevel
)
public:
void BeginTransaction(
    IsolationLevel isolationLevel
)
member BeginTransaction : 
        isolationLevel:IsolationLevel -> unit
public function BeginTransaction(
    isolationLevel : IsolationLevel
)
Parameters
- isolationLevel
 Type: System.Data.IsolationLevel
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.