我在哪里可以获得Linq for NHibernate?

时间:2010-08-20 13:27:40

标签: .net linq nhibernate orm fluent-nhibernate

我在哪里可以获得NHibernate的当前Linq提供程序?我也在使用current release of Fluent NHibernate(1.1)。目前的Linq提供商(一旦我找到它)会很流畅地发挥作用吗?

5 个答案:

答案 0 :(得分:1)

您可以在[NHibernate subversion存储库] [1]的主干中找到当前的linq提供程序。

[1]:https://nhibernate.svn.sourceforge.net/svnroot/nhibernate nhibernate

linq提供商将很好地与Fleunt合作,因为FluentNH对它没有影响力。 FluentNH唯一认为的是提供一个将转换为原始XML映射的.Net语法。 FluentNH提供NH xml映射。

答案 1 :(得分:0)

你可以从这里得到它:NHibernate。 LINQ for NHIbernate is here的当前非alpha版本。我听说,LINQ支持在3.0中得到了很大改进,但它仍然在Alpha中 - 但您可以考虑使用它,具体取决于项目的性质。

LINQ for NHIbernate将与Fluent很好地配合。 LINQ用于查询,Fluent用于配置,因此它们不会踩到彼此的脚趾。

答案 2 :(得分:0)

答案 3 :(得分:0)

Fluent 1.1适用于当前版本的NHibernate.Linq(适用于NHibernate 2.1.2.400):

我们在工作中使用这种组合,它们很好地结合在一起。

答案 4 :(得分:0)

为了在NHibernate / Fluent NHibernate中使用LINQ,你需要使用NHibernate 3.0。由于当前版本的Fluent NHibernate使用NHibernate v2.0构建,因此您需要使用NHibernate v3.0自定义构建Fluent NHibernate。

这是blog article,可能对您有所帮助。