何が良いですか?または多分-次は良い習慣ですか?Spring.netを使用してDbContextのインスタンスを作成し、それをすべてのコントローラーに挿入してアクションで使用します。オブジェクトはシングルトンです。「ObjectContextインスタンスが破棄されました。」という例外が発生することがあります。これが理由である可能性がありますが、これは再現性がなく、これまでのところ、私のアプリケーションは開発中にのみ使用されます。
さて、すべてのコントローラークラスでDbContextを作成し、そのアクションで再利用する方がよいでしょうか。または、すべてのアクション自体でDbContextオブジェクトを作成することもできます。または、Spring configでシングルトンにならないように設定するだけで、アクセスされるたびに作成されますか?