我正在考虑将LINQ带到NHibernate的可能性,以期简化我的一些标准查询。
但是我找到正确的提供者时遇到了一些困难。似乎有两个不同的提供者,一个由Steve Strong撰写,另一个由Ayende Rahien编写。我真的不确定要选哪一个。
为了使问题更加复杂,NHibernate的不同版本似乎有不同的提供者。我们目前正在使用NHibernate 2.1.2,我真的不想冒使用NHib 3的风险,因为它看起来仍处于预生产水平。
任何人都可以告诉我:
答案 0 :(得分:4)
如果您使用的是NH2.1.2,Ayende最初的NHibernate.Linq提供商是您唯一的选择。二进制文件是here,但似乎对源代码存在争议。它应该在NHContrib项目中,但它似乎不太正确。
当3.0变得稳定时,Steve Strong的新提供商应该是默认的。目前还有很多工作要做,但工作似乎正在快速进行。