どのように私はasp.net mvcでIDisposableインターフェイスを使用することができます。ASP.NET MVCとIdisposable
-3
A
答えて
0
これは、一部の人が考えるような悪い質問ではありません。間違った方法で尋ねられます。 CTXがオブジェクトに配置された例外が生じたデータの景色実際に反復する前に長く配置されているので
ActionResult UserList()
{
using (var ctx = new DbCtx())
{
return View(ctx.Users)
}
}
動作しません。 次のコードを考えてみましょう。
解決策は、Controller.Disposeにctxを処理することです。 わかりにくいのは、私たちのコントローラに注入された依存関係のほとんどが、IDisposableを遅かれ早かれ実装する必要があるということです。
これはmvc固有の問題ではありません。
+0
これは、コントローラファクトリとしてAutofacを使用するのが好きな理由です。インジェクトされた依存関係は、リクエストの最後に自動的にDisposeメソッドが呼び出されます(存在する場合)。 –
1
asp.netでIDisposable mvcは.Netフレームワークの他の場所でIDisposableと同じです。
関連する問題
- 1. AutofacとIDisposableインターフェイス
- 2. Asp.Net MVCとAsp.Net両コアMVC
- 3. ASP.NET MVCとAngularjsとASP.NET MVCとReactjs
- 4. コントローラとIDisposable
- 5. XmlReaderとIDisposable
- 6. Spring MVCとASP.NET(MVC?)
- 7. EntLib CacheManagerとIDisposableオブジェクト
- 8. ASP.NET MVCとSpring.NET
- 9. ASP.NET MVCとHTML5
- 10. のasp.net MVCと
- 11. Asp.Net MVCとセッション
- 12. SOAとASP.net MVC
- 13. ASP.NET MVCとDropbox
- 14. RDLCとasp.net MVC
- 15. ASP.NET MVCとSproutCore
- 16. ASP.NET MVCとZeitgeist
- 17. IdentityServerとAsp.net MVC
- 18. ASP.NET MVCとWebform
- 19. SitecoreとASP.net MVC
- 20. ASP.NET MVCとAjaxFileUpload
- 21. フラッシュアップローダーとASP.net MVC
- 22. ユーザーコントロールとasp.net mvc
- 23. Angular2とASP.NET MVC
- 24. FirebirdとASP.NET MVC
- 25. ASP.net WebフォームとAsp.net MVCセキュリティ
- 26. TypeisのIDisposable/RAII?
- 27. MSChartとASP.NET MVCパーシャルビュー
- 28. asp.net mvcアプリケーションとアップロードファイル
- 29. ASP.NET MVC 4とContextDependentView
- 30. ASP.NET MVCビューとjQuery.data()
実際に何をしたいですか?この問題のASP.NET MVCと他の分野の違いは何ですか? –