public IDbTransaction BeginTransaction(IsolationLevel il) { inner.EnsureOpen(); currentTx = inner.BeginTransaction(il); return currentTx; }