ASP.NET MVC +流畅的nNibernate,IoC工具是什么?

bon*_*gen 8 asp.net-mvc dependency-injection inversion-of-control fluent-nhibernate

我正在开发一个ASP.NET MVC项目,我们决定使用Fluent nHibernate进行数据访问.为了实现松耦合,我们采用IoC/DI模式.我的问题是IoC工具的用途.我试图找到windsor,ninject,spring,structuremap和unity之间的差异,但是很难看出每个人都能提供的好处.你有什么经历?

And*_*are 7

Scott Hanselman在许多流行的.NET IoC上有一篇相当不错的比较/对比文章:

http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx


She*_*raz 6

我使用StructureMap,它非常容易使用.我个人不喜欢使用xml进行配置,而StructureMap使用代码进行配置变得轻而易举.如果需要切换实现,也可以非常轻松地切换不同的配置文件.