mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
- 优化 ConnectionPool 提升被动连接断开的体验(会卡的可以升级);
This commit is contained in:
@ -106,7 +106,8 @@ namespace FreeSql.MySql
|
||||
|
||||
public void OnDestroy(DbConnection obj)
|
||||
{
|
||||
if (obj.State != ConnectionState.Closed) obj.Close();
|
||||
try { if (obj.State != ConnectionState.Closed) obj.Close(); } catch { }
|
||||
try { MySqlConnection.ClearPool(obj as MySqlConnection); } catch { }
|
||||
obj.Dispose();
|
||||
}
|
||||
|
||||
@ -176,7 +177,7 @@ namespace FreeSql.MySql
|
||||
|
||||
public void OnReturn(Object<DbConnection> obj)
|
||||
{
|
||||
|
||||
//if (obj?.Value != null && obj.Value.State != ConnectionState.Closed) try { obj.Value.Close(); } catch { }
|
||||
}
|
||||
|
||||
public void OnAvailable()
|
||||
|
Reference in New Issue
Block a user