protected virtual IDbTransaction BeginTransaction(System.Data.IsolationLevel isolationLevel) { var conn = GetDbConnection(); if (conn == null) return null; return conn.BeginTransaction(isolationLevel); }