その接続を使用してSqlDataReaderでClose()を呼び出す前に、SqlConnectionオブジェクトでClose()を呼び出すとどうなりますか?SqlDataReaderの前にSqlConnectionを閉じるとどうなりますか?
実際に、私が本当に知りたいのは、あなたがそれらを閉じる順序が重要かどうかということです。 SqlConnection.Close()を呼び出すと接続が完全に閉じるか、その接続を使用してSqlDataReaderでClose()を呼び出さないと開いたままになりますか?
複数の質問を申し訳ありませんが、接続のクローズの仕組みを本当に理解しているとは思いません。
非常に高速な応答+1 – ichiban
SqlDataReaderを終了するとすぐにSqlConnectionを閉じるつもりなら、何か理由がありますか? SqlConnectionだけを閉じても安全だと思います。そうですか? – Ender
@Ender、そうする正しい方法はそれを閉じることです。それは接続を閉じるのに良い気分ではありません。おそらく、あなたは 'using'ステートメントをとにかく使っているはずです。 –