/// <summary> /// 析构 /// </summary> public void Dispose() { if (IsDisposed) { return; } IsDisposed = true; if (!IsLockConnection) { MySqlConnectionsManager.Close(Connection, DataBase.ConnectionStringName); } }
/// <summary> /// 执行与释放或重置非托管资源相关的应用程序定义的任务。 /// </summary> public void Dispose() { if (_isDisposed) { return; } _isDisposed = true; DoDispose(); if (_connection != null) { _connection = null; IsLockConnection = false; if (Transaction != null) { Transaction.Rollback(); Transaction = null; } MySqlConnectionsManager.Close(_connection, ConnectionStringName); } }