2013-10-09 57 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容器來增加系統的認知負荷。 –

相關問題