タグ

ブックマーク / katsuyuzu.hatenablog.jp (1)

  • ASP.NET MVC 5 で DI する #aspnetjp - KatsuYuzuのブログ

    ASP.NET MVC は DI(Dependency Injection: 依存性の注入)がとても簡単です。 DI については、何かに依存するものを外からもらうことで依存せずに済むくらいに思ってください。テストがしやすくなることや、クラスが絡み合わずに済むことなどがメリットとして挙げられます。さらに、DI コンテナ(依存したものの入れ物)でオブジェクトの管理もできるので、DB 接続の管理(生成の一元化、自動破棄など)などでもメリットがあります。 プロジェクトの作成とライブラリの参照 まずは、MVC プロジェクトを作成します*1。 DI の仕組みには patterns & practices お手製の Unity を使います。NuGet で Unity で検索して Unity.Mvc をインストールしてください。 パッケージマネージャーコンソールで行う場合は下記の通りです。 PM> Ins

    ASP.NET MVC 5 で DI する #aspnetjp - KatsuYuzuのブログ
  • 1