毎回新しいオブジェクトを作成するのではなく、同じ SqlConnection オブジェクトを閉じて開くことに問題はありますか? 例えば:
SqlConnection conn = new SqlConnection(ConnectionString);
conn.Open();
//Some work here
conn.Close()
//Some work here... conn stays in scope
conn.Open()
接続を 2 回目に開いて不正な状態例外を取得する可能性はありますか?