/// <summary>
 /// Begins a database transaction.
 /// </summary>
 /// <returns>An object representing the new transaction.</returns>
 internal protected System.Data.IDbTransaction BeginTransaction()
 {
     return(BaseConnection.BeginTransaction());
 }
 /// <summary>
 /// Begins a database transaction.
 /// </summary>
 /// <param name="il">One of the System.Data.IsolationLevel values.</param>
 /// <returns>An object representing the new transaction.</returns>
 internal protected IDbTransaction BeginTransaction(IsolationLevel il)
 {
     return(BaseConnection.BeginTransaction(il));
 }