どのように私は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. XmlReaderとIDisposable
- 3. ASP.NET MVCとAngularjsとASP.NET MVCとReactjs
- 4. Spring MVCとASP.NET(MVC?)
- 5. EntLib CacheManagerとIDisposableオブジェクト
- 6. SitecoreとASP.net MVC
- 7. フラッシュアップローダーとASP.net MVC
- 8. ASP.NET MVCとAjaxFileUpload
- 9. ASP.NET MVCとSproutCore
- 10. FirebirdとASP.NET MVC
- 11. ASP.NET MVCとZeitgeist
- 12. ASP.NET MVCとWebform
- 13. ASP.NET MVCとSpring.NET
- 14. SOAとASP.net MVC
- 15. ASP.NET MVCとDropbox
- 16. のasp.net MVCと
- 17. ユーザーコントロールとasp.net mvc
- 18. ASP.NET MVCとHTML5
- 19. Asp.Net MVCとセッション
- 20. IDisposableを
- 21. IDisposable例
- 22. ASP.NET MVCモデルとビジネスオブジェクト
- 23. asp.net mvc - ビューとコントローラ
- 24. ASP.NET MVC 3とWordpress
- 25. Umbraco 5とasp.net MVC
- 26. ASP.NET MVC 3とカスタムリソースプロバイダ
- 27. Asp.net mvcとgoogle api
- 28. httpハンドラとasp.net mvc
- 29. asp.net mvcアプリケーションとアップロードファイル
- 30. ASP.Net MVC - モデルとユーザーコントロール
実際に何をしたいですか?この問題のASP.NET MVCと他の分野の違いは何ですか? –