我想让所有这三个库一起工作,但有一个版本问题。
最新版本的Linq To Hibernate (1.0)发布于2009-07-26年,并与NHibernate 2.1.0 afaik合作.另一方面,Fluent NHibernate最古老的版本是为NHibernate 2.1.2发行的。
Google生成了编译在一起的二进制文件的这 zip文件,但它有点过时(2009-07-19年)。我不确定下载每个项目的最新源代码,并试图一起构建它们是否会成功,我宁愿不这样做,除非我必须这样做。
我想这个组合中最薄弱的环节是Linq到NHibernate,如果没有积极的社区努力,也许我应该把它放在外面。
In :有人在一起使用这些库吗?如果有的话,您是如何解决这个问题的?你自己建的吗?
注意:看起来像一个重复的这问题,但它已经被回答了一年,并且在接受的答案中给出的链接不再有效。
发布于 2011-01-04 14:12:40
已经发布了linq 3,它已经拥有NHibernate库。下载最新的双星。
我认为Fluent还没有更新到使用3,所以请下载流利的最新源代码,并将NHibernate程序集替换为新的NHibernate版本3程序集。您将需要对源代码进行如此轻微的调整,使其能够编译。在发布模式下编译它,并从project文件夹获取输出。
对我们来说一直都很好。
编辑
正如Kohan所指出的,您可以从前面提供的Fluent NHibernate 1链接下载最新版本的Fluent 1.2和最新版本的NHibernate 3。
https://stackoverflow.com/questions/4594164
复制相似问题