Я читал об IoC в последнее время, и я думаю, что это определенно пригодится в WCF веб-службе Я занимаюсь разработкой. Тем не менее, кажется, что Ninject, StructureMap и Spring.Net (я только сделал проверить эти три) требует обычай Factory
атрибут должен быть добавлен к *.svc
файла:IoC Containers, WCF & ServiceHostFactories
<%@ ServiceHost Language="C#" Debug="true" Service="SomeService" CodeBehind="SomeService.svc.cs" Factory="Ninject.Extensions.Wcf.NinjectServiceHostFactory" %>
Проблема в том, что, из-за архитектуры система, в которой будет развернута служба, я уже использую настраиваемый завод, который является обязательным (обязательным) для этого проекта. Могу ли я как-то преодолеть эту ситуацию?