推荐的温莎城堡/NHibernate堆栈?
我有一个个人(学习)项目,使用了Castle Windsor(有NHibernate设施)和NHibernate(还有ASP.NET MVC和Moq,以及SQL Server 2008,所有我想了解更多的东西) 我试图在周末使用,但它需要的2.1.0Alpha2版本 由于温莎城堡1.0RC3是针对旧版本的NHibernate构建的,所以一切都出了问题 我查看了Castle Windsor站点,发现组合安装程序似乎已被弃用,而且所有组件都没有在一段时间内打包推荐的温莎城堡/NHibernate堆栈?,nhibernate,castle-windsor,Nhibernate,Castle Windsor,我有一个个人(学习)项目,使用了Castle Windsor(有NHibernate设施)和NHibernate(还有ASP.NET MVC和Moq,以及SQL Server 2008,所有我想了解更多的东西) 我试图在周末使用,但它需要的2.1.0Alpha2版本 由于温莎城堡1.0RC3是针对旧版本的NHibernate构建的,所以一切都出了问题 我查看了Castle Windsor站点,发现组合安装程序似乎已被弃用,而且所有组件都没有在一段时间内打包 那么:我应该在ASP.NET MVC软
那么:我应该在ASP.NET MVC软件堆栈中使用什么版本的NHibernate和各种Castle组件呢?使用Castle。它有自己的NHibernate文件。到目前为止,最好的选择是检查Castle的主干,编译并以这种方式使用它
这将在Castle Windsor发布时“修复”(很快)。我正在使用以下组件:
- NHibernate 2.0.1GA
- NHibernate验证器1.0.0GA
- 温莎城堡(定制)
这是一个很棒的框架。很棒的文档和非常有用的用户社区。托德在上面说了什么。S#arpe体系结构将为您节省数天的时间,使您无需手动排序依赖项。还有hornget:
这些解决了依赖地狱的痛苦,让N00B启动并运行得更快,而不必担心构建版本等问题。所有这些都有一个尖锐的学习曲线,但痛苦是值得的:)我也有同样的问题,但后来我检查了这两个项目的主干并自己建造了它们——然后一切都正常了。当心复杂性——当夏普开始吱吱作响时——你插上了20个框架,你几乎不了解——你不会笑:)[nu]…在MS.的赞助下去世并成为NuPack,但后来发现这是一个proein折叠应用程序,因此MS在撰写此评论时正在更改其名称。