From 0c56f3b2c19d405b9cdb49b5226d51093a2902a0 Mon Sep 17 00:00:00 2001 From: Rick Anderson Date: Mon, 14 Mar 2016 09:37:05 -1000 Subject: [PATCH] Add Nicholas Blumhardt DI blog From: David Fowler Sent: Thursday, March 10, Subject: Excellent article on dependency injection As we're making DI a first class citizen in the new ASP.NET stack, it's important to understand some of the reasoning and patterns behind this. I just found this article written by autofac author and ex msft employee Nicholas Blumhardt. It's a great way to get a proper mental model of a dependency injection system and container: http://blogs.msdn.com/b/nblumhardt/archive/2008/12/27/container-managed-application-design-prelude-where-does-the-container-belong.aspx --- aspnet/fundamentals/dependency-injection.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/aspnet/fundamentals/dependency-injection.rst b/aspnet/fundamentals/dependency-injection.rst index 2f8715a1fd..c81ac56259 100644 --- a/aspnet/fundamentals/dependency-injection.rst +++ b/aspnet/fundamentals/dependency-injection.rst @@ -262,5 +262,6 @@ Additional Resources - :doc:`startup` - :doc:`/testing/index` - :ref:`options-config-objects` +- `Container-Managed Application Design, Prelude: Where does the Container Belong? `__ - `Explicit Dependencies Principle `_ - `Inversion of Control Containers and the Dependency Injection Pattern `_ (Fowler)