文の使用に関する質問がWebフォームのObjectContext
にあります。我々は二つの方法でフォームを設定している場合はWebformsでのObjectContextの使用、ステートメントの使用とページごとの1インスタンスの比較
は、'Load()'
と'Save()'
言うと、両方のは、それがの寿命に依存する、コンテキストのインスタンス変数を作成し、両方の方法でそれを使用するために、より良い練習になりObjectContext
の使用を必要としますオブジェクトを暗黙に処分するクラス、またはメソッドごとに1回、using
にラップされたオブジェクトコンテキストの2つのインスタンスを明示的に作成するクラス?
私が尋ねる理由は、2つのことがわからないということです。 A)オブジェクト・コンテキストをインスタンス化するオーバーヘッドが、クラス全体が使用するコンテキストをオープンのままにしておくことを保証するのに十分高いかどうか、またはB)寿命のためのオブジェクト・コンテキストの存在が長すぎるかどうか作業単位が完了した後で明示的にクローズする必要がありますか?
このような環境のためのアイデア/提案/ベストプラクティスはありますか?