0
我想爲ASP.NET MVC Web應用程序使用Ninject for IoC。我有以下的代碼示例:Ninject太侵擾?
// resides in a MyApplication.Web assembly
public class SomeController {
...
public ActionResult myControllerAction() {
Service service = <--- should this be instantiated by Ninject?
service.doSomeLogic();
...
}
}
// resides MyApplication.Common assembly
public class Service {
public void doSomeLogic() {
...
}
}
我擔心的是,我不希望這兩個組件,以對Ninject的依賴,如果可能的話。在我看來,我想讓.Web項目對Ninject有一個依賴關係,而不是.Common程序集。
什麼是這裏使用的策略是什麼?
我很喜歡這個答案,有沒有一個具體的例子,如何在全局asax中構造函數注入接線? –