0

我有一个依赖于存储库类的工厂类。如何解决工厂类中的依赖关系?我可以将依赖项从我的控制器传递到工厂,但这似乎不是正确的方法。

public BarFactory(IFoo foo) {

}

对于控制器,您可以将依赖项粘贴在构造函数中,然后控制器工厂处理它,但对于其他所有内容,我不太确定。

谢谢!

4

1 回答 1

4

如果在使用 Windsor 时需要工厂,推荐的方法是使用 TypeFactoryFacility。您可以在此链接中找到所有相关信息:http: //docs.castleproject.org/Windsor.Typed-Factory-Facility-interface-based-factories.ashx

一般来说,编写自己的工厂要容易得多。只需创建界面,Windsor 就可以完成繁重的工作。

于 2013-04-12T07:27:09.743 回答