我想构建一个N层应用程序。
客户端(WebJson-MVC,WebSoap-WCF)
API
BLL
DAL
Client
取决于取决于API
的{{1}}的{{1}}。
所以我想说我想向客户端注入BLL
(WebJson-MVC,WebSoap-WCF)。
由于有2个客户,注射的最佳方法是什么?
我应该在哪个项目中导入依赖注入框架?
解决方法是什么?
我想在哪里初始化上下文? DAL
编辑1
如果我将在WebJson-MVC中创建依赖注入,并且我想将API
注入到IApplicationContext ctx = ContextRegistry.GetContext();
,不要将MVC与BLL耦合,那么使用bll并不是很糟糕客户潮汐耦合?
另外,我如何将API注入WebSoap-WCF?
由于
答案 0 :(得分:0)
对WebJson-MVC框架毫无疑问。 MVC框架中的初始化将在Global.asax.cs文件的ApplicationStart()中。