/// <summary> /// Closes and nullifies a connection. /// </summary> /// <param name="disposeAfterClosing"></param> private void CloseSqlConnection(EDispose disposeAfterClosing) { if (WrapperSqlConnection != null) { RollbackTransaction(CloseConnection.NO); if (WrapperSqlConnection.State != ConnectionState.Closed) { WrapperSqlConnection.Close(); } if (disposeAfterClosing == EDispose.YES) { WrapperSqlConnection.Dispose(); } WrapperSqlConnection = null; } }
private void CloseSqlConnection(EDispose disposeAfterClosing) { if (WrapperSqlConnection != null) { RollbackTransaction(CloseConnection.NO); if (WrapperSqlConnection.State != ConnectionState.Closed) WrapperSqlConnection.Close(); if (disposeAfterClosing == EDispose.YES) WrapperSqlConnection.Dispose(); WrapperSqlConnection = null; } }