2013-10-09 31 views
2

我正在开发的一个已建立的项目正在开始使用ServiceStack提供的Web服务替换WCF \ ASMX Web服务。是否可以在ServiceStack中完全替换Funq?

该项目已经广泛地使用现有的IoC容器,并且不希望将Funq引入混合。

我明白,ServiceStack可以通过容器适配器支持额外的容器,但是首选是完全交换IoC容器。

是否可以将Funq与ServiceStack中的另一个IoC实现完全交换?

回答

2

使用Container.Adapter是你如何能得到Funq描述in the IOC docs从备用IOC解决依赖关系。

Funq是一个非常轻量级的IOC(实际上只是包装.NET通用集合),其中大部分包含在这个单独的Container.cs文件中。 ServiceStack与Funq接口,如果提供了Adapter,它将解析它与指定IOC的依赖关系,否则它将回退并查找其自己的集合。

+0

感谢您的回复。我怀疑是这样,看看是否有办法通过添加另一个IoC容器来增加系统的认知负荷。 –

相关问题