ASP.NET MVC, Ninject, single instance per request for multiple constructors ASP.NET MVC, Ninject, single instance per request for multiple constructors asp.net asp.net

ASP.NET MVC, Ninject, single instance per request for multiple constructors


The code you have will work fine. Only one instance of IUnitOfWork will be given to any class that requests it (via constructor/property injection or calls to the kernel's .Get<> etc.)