我有一个个人(学习)项目,使用Castle Windsor(使用NHibernate工具)和NHibernate(以及ASP.NET MVC和Moq,以及SQL Server 2008,所有我想要了解的东西).
我试图在周末使用NHibernate Validator,但它需要NHibernate的2.1.0Alpha2构建.
由于Castle Windsor 1.0RC3是针对较旧版本的NHibernate构建的,所以一切都出错了.
我查看Castle Windsor站点,并且组合的安装程序似乎已被弃用,并且没有任何组件看起来已经打包了一段时间.
那么:我应该在ASP.NET MVC软件堆栈中使用哪些版本的NHibernate和各种Castle组件?
你应该看看S#arp架构.附带一个VS项目模板,包含您需要快速启动和运行的所有二进制文件.使用ASP.NET MVC 1.0,NHibernate 2.0.1(但2.1已经记录并可以使用),Castle等.
这是一个很棒的框架.非常棒的文档和非常有用的用户社区.