開発をメインとした日記です。この広告は、90日以上更新していないブログに表示しています。依存性の注入)がとても簡単です。ついては、何かに依存するものを外からもらうことで依存せずに済むくらいに思ってください。テストがしやすくなることや、クラスが絡み合わずに済むことなどがメリットとして挙げられます。接続の管理(生成の一元化、自動破棄など)などでもメリットがあります。プロジェクトを作成します*1。インストールしてください。パッケージマネージャーコンソールで行う場合は下記の通りです。Unity.Mvcライブラリの参照を終えたら実装開始です。対象であるインターフェイスと実装クラスを作成します。}}次に、このインターフェイスに対して実装クラスが注入されるように登録します。コメントで記述されています*2。指示の通りにコメントアウトされていたコードを書き換えます。層を設けると思います。それぞれ受け取るようにします。伝搬しますので、下記は思った通りに動作します。関しては型が明確なので登録は不要です。コンテナでは、オブジェクトのライフサイクルも管理されています。使うことで、管理されているオブジェクトはリクエストの終了時に破棄されるようになります。扱う際にとても有効です。