public void Disconnect() { if (!IsConnected) { return; } if (DatabaseObject.IsTransactionOpen) { DatabaseObject.Rollback(); } try { DatabaseObject.DisConnect(); } catch (Exception) { //Do nothing; } }