是否有帶關閉和相同的SqlConnection對象的開放,而不是創造新的每次一有問題嗎? 例如:開放的SqlConnection已關閉已
SqlConnection conn = new SqlConnection(ConnectionString);
conn.Open();
//Some work here
conn.Close()
//Some work here... conn stays in scope
conn.Open()
是否有機會通過打開連接第二次拿到非法狀態異常?
我覺得這是好的 - 但記得要叫'的Dispose()'當你不使用它了。 – Bridge
我認爲這引發了一個問題......爲什麼要把它放在第一位呢? –
只需使用'(SqlConnection conn = new SqlConnection(ConnectionString)){//你的代碼}' - 這會爲你處理和關閉。答案是「否」,只要它是活動對象就沒問題打開/關閉連接。問題是爲什麼? –