這個是把這個對象克隆了,那數據庫里的鏈接會增加一個嗎?
關于(DbConnection)_conn.Clone();
慕的地8271018
2018-11-21 05:02:09
TA貢獻1871條經驗 獲得超8個贊
連接池里面的連接不一定會減少, 如果連接池中有空閑連接,那么空閑的會少一個 如果沒有空閑連接并且連接數也沒有達到上限,則會新建一個連接,空閑的當然不會少 如果達到連接上限,并且沒有空閑連接,就會等待,有可能會超時。
TA貢獻1848條經驗 獲得超6個贊
因為DbConnection中的Clone方法是abstract的,因此要看具體類的實現 在SqlConnection中,Clone方法就是簡單地調用了構造函數: return new SqlConnection(this); 而在構造函數中確實是從鏈接池里取了一個新的鏈接,所以應該會增加一個吧
舉報