我可以在MS应用程序块中使用Ninject而不是Unity吗?

时间:2013-01-25 16:10:13

标签: .net ninject unity-container application-blocks

我处于大型应用程序设计的早期阶段。使用Microsoft企业应用程序块(缓存,安全性,日志记录)可以更轻松地实现许多功能。我过去(过去两年)使用Ninject来满足我的DI需求,并且非常满意易用性并且让其他开发人员比其他DI容器更快。

是否有人换过Unity Block for Ninject?

1 个答案:

答案 0 :(得分:0)

如果您正在使用Enterprise Library 5,那么可以使用挂钩插入您想要的任何DI容器。早期版本没有这些钩子。

唯一的例外是Policy Injection块;那个人对Unity非常依赖。

话虽如此,我不知道是否有人为Ntject为ENtlib 5编写了适配器层。