Tom*_*ell 11 wcf dependency-injection ninject
我有一个WCF Web服务,我想在其中使用我希望依赖注入我的WCF Web服务的存储库和服务,但Ninject WCF扩展示例几乎有一个ctor,它实例化每个依赖项的实例,我不想要,我想要一个更纯粹的依赖注入.
有没有人使用Ninject和WCF取得任何成功,谷歌似乎对我正在寻找的主题返回的相关结果很少.
TimeService背后的代码有:
<%@ ServiceHost Language="C#" Debug="true" Service="WcfTimeService.TimeService" CodeBehind="TimeService.svc.cs" **Factory="Ninject.Extensions.Wcf.NinjectServiceHostFactory"** %>
Run Code Online (Sandbox Code Playgroud)
该混蛋注射构建函数混淆事- Ninject会选择最具体的构造.该示例的一般问题是它涵盖了所有基础(IIS托管,EXE托管,服务托管),WCF并不能使所有这些东西易于管理(@Ian Davis:我很容易出错,你能提供吗?请详细说明一下,或许是以自述文件中示例说明的内容摘要的形式,或许更详细地介绍了使用BI的各种情况的原因?)