我有一个个人(学习)项目,它使用Castle Windsor (具有NHibernate工具)和NHibernate (以及ASP.NET MVC和Moq,以及SQL Server2008,所有这些我都想了解更多)。
上周末我尝试使用NHibernate Validator,但它需要2.1.0Alpha2版本的NHibernate。
由于Castle Windsor 1.0RC3是基于旧版本的NHibernate构建的,所以一切都出错了。
我在Castle Windsor站点上查看,组合的安装程序似乎已被弃用,而且看起来没有一个组件已经打包一段时间了。
那么:我应该在我的ASP.NET MVC软件堆栈中使用什么版本的NHibernate和各种Castle组件?
发布于 2009-03-30 17:51:03
你应该去看看S#arp Architecture。附带了一个VS项目模板,包含了快速启动和运行所需的所有二进制文件。使用CastleMVC1.0,NHibernate 2.0.1 (但是2.1已经被记录并且可以工作),城堡,等等。
这是一个很棒的框架。非常棒的文档和非常有用的用户社区。
发布于 2009-03-30 10:48:40
不幸的是,到目前为止最好的选择是检查Castle的主干,编译并以这种方式使用它。
这将在Castle Windsor发布时被“修复”(即将发布;) )。
发布于 2009-03-30 14:26:13
我正在使用以下组件:
为了得到一个符合NHibernate期望的Castle Windsor & co版本,我从他们的subversion存储库中签出了Castle的5330修订版(这就是构建NH的依据),并构建了它。
就像一种护身符。
https://stackoverflow.com/questions/696359
复制相似问题