を呼び出します。そこで、私は接続オブジェクトを作成し、それをメソッドのチェーンに沿って渡して、接続オブジェクトを再利用します。複数の方法で接続を閉じるために、私は次のシナリオを持っている
接続プーリングは、ではありません。
ここで私の質問は
です.1つの接続を開いて再利用し、開始点で閉じる必要があります(上記の例では、接続はMethodAで開いて閉じます)。
または
それぞれのメソッドに対して別々の接続を作成する必要がありますか?
接続を再利用する方が良いようですが、次にコントロールがMethodA()に戻るまで接続を開いたままにしておく必要があります。
私は、作成するのが高価であるため、接続の再利用が優れていると読んでいます。しかし、私はまた、できるだけ早く、すなわち一度あなたがクエリ呼び出しを完了すると、接続を閉じる方が良いと読んでいます。
どちらのアプローチが優れているのですか?その理由は何ですか?