データベースとやりとりするためにEntity Frameworkを使用するかなり大きなSQLバックアップASP.NETプロジェクトがあります。エンティティフレームワークObjectContextの作成頻度の制御
私の質問は、各クラス/メソッドのedmx/designerファイルで定義されたObjectContextのインスタンスを作成するか、またはonloadをインスタンス化し、基本的にすべての要求を1つのインスタンスで処理する静的クラスの周りにラップします。
ObjectContextを使用して複数のユーザーがDBを読み込んで更新するため、並行性とスレッドの安全性が私の最大の懸念事項です。
編集: このコードは最終的にIISで実行され、リサイクルの影響を受けます。