2011-01-25 75 views

回答

2

恕我直言,Ninject可能更容易开始,如果你以前从未做过任何DI,但我发现StructureMap更具可扩展性。

无论您选择哪种容器,请尝试遵循常规建议,并将其包装在您拥有的接口(而不是小'i')后面。将任何第三方组件深入嵌入代码通常会遇到麻烦。

在一天结束时,这归结于个人品味。

+0

我看不出如何将它封装在接口后面。您需要在MVC 3配置文件中定义他的绑定配置。 – Rushino 2011-01-25 13:36:34