ASP.NET Core依存注入は付属するIOCコンテナを使用します https://www.itsvse.com/thread-7562-1-1.html(出典:Architect_Programmer) ASP.NET CoreはAutofacを使ってIOC注入を実装しています https://www.itsvse.com/thread-7563-1-1.html(出典:Architect_Programmer) ASP.NET CoreはAutofacを使ってAOP傍受を実装しています https://www.itsvse.com/thread-7566-1-1.html(出典:Architect_Programmer)
制御の反転(IoC)は、オブジェクト指向プログラミングにおける設計原則であり、コンピュータコード間の結合を減らすために用いられます。 最も一般的な方法は依存性注入(DI)と呼ばれ、「依存性検索」と呼ばれる手法もあります。 反転を制御することで、オブジェクトが作成されると、システム内のすべてのオブジェクトを制御する外部のエンティティが、依存するオブジェクトへの参照をそのオブジェクトに渡します。 また、依存関係がオブジェクトに注入されているとも言えます。