private void DisposeSession() { if (base.DataSession is IDisposable) { MigrationLogger.Close(); ((IDisposable)base.DataSession).Dispose(); } }
protected virtual void DisposeSession() { if (base.DataSession is IDisposable) { MigrationLogger.Close(); ((IDisposable)base.DataSession).Dispose(); } }
private void DisposeSession() { IDisposable disposable = base.DataSession as IDisposable; if (disposable != null) { MigrationLogger.Close(); disposable.Dispose(); } }
private void DisposeSession() { IDisposable disposable = base.DataSession as IDisposable; if (disposable != null) { disposable.Dispose(); } if (this.DataProvider != null) { this.DataProvider.Dispose(); this.DataProvider = null; } if (this.batchDataProvider.IsValueCreated) { this.batchDataProvider.Value.Dispose(); } MigrationLogger.Close(); }