public void RollBack() { logger.StartMethod(MethodBase.GetCurrentMethod().Name); dbUtil.RollBack(); dbUtil.BeginTransaction(); }
private bool disposedValue = false; // 重複する呼び出しを検出するには protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // マネージ状態を破棄します (マネージ オブジェクト)。 dbUtil?.RollBack(); dbUtil?.Dispose(); logger?.Dispose(); } // アンマネージ リソース (アンマネージ オブジェクト) を解放し、下のファイナライザーをオーバーライドします。 // 大きなフィールドを null に設定します。 dbUtil = null; logger = null; disposedValue = true; } }