1)私はあなたの近くにSqlConnectionのインスタンスの後、あなたはまだ再開く同じ接続することができることに気づい:再オープンSqlConnectionのインスタンス
A)あなたは何が舞台裏で起こっている私に言うことができますか?つまり、ファイルストリームオブジェクトを閉じた後、再び開くことはできませんが、新しいオブジェクトを作成する必要があります。なぜSqlConnectionオブジェクトと同じではないのですか?
b)プーリングが有効な場合、接続オブジェクトが接続プールに返され、後で再利用できると仮定します。
しかし、接続を再オープンした後、最初に閉じた前と同じSqlconnectionインスタンスが得られることをどのように知っていますか?これは、接続プールに複数の接続がある場合でも、これらのSqlConnectionオブジェクトは元のSqlConnectionオブジェクトとは異なる状態になる可能性があります(「別の状態」では、 "元の"接続オブジェクトで)?
c)プーリングが有効になっていない場合はどうなりますか? .NetはSqlConnectionオブジェクトを "ゼロから"再作成しますか? また、SqlConnectionオブジェクトを最初に終了する前に、いくつかのプロパティの値が変更されている可能性がありますか?コンパイラはSqlConnectionオブジェクトをクローズする前の状態を再現する方法を知っていますか?
ありがとう