在哪里可以获得 NHibernate 的 Linq?

发布于 2024-09-14 21:32:01 字数 183 浏览 3 评论 0 原文

在哪里可以获取 NHibernate 的最新 Linq 提供程序?我还使用 当前版本的 Fluent NHibernate (1.1)。当前的 Linq 提供程序(一旦我找到它)可以很好地使用 Fluent 吗?

Where can I get the current Linq provider for NHibernate? I am also using the current release of Fluent NHibernate (1.1). Will the current Linq provider (once I find it) play nicely with fluent?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

吃不饱 2024-09-21 21:32:01

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

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

linq 提供程序将与 Fleunt 很好地配合,因为 FluentNH 对其没有影响。 FluentNH 唯一的想法是提供将转换为原始 XML 映射的 .Net 语法。 FluentNH 提供 NH xml 映射。

You can find the current linq provider in the trunk of the [NHibernate subversion repository][1].

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

The linq provider will play nicely with Fleunt, because FluentNH does not have influence on it. The only think FluentNH does, is providing a .Net syntax that will be converted to the original XML mappings. FluentNH feeds NH xml mappings.

听不够的曲调 2024-09-21 21:32:01

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

NHIbernate 的 LINQ 可以与 Fluent 很好地配合。 LINQ是用来查询的,Fluent是用来配置的,所以他们不会互相踩对方的脚趾。

You can get it from here: NHibernate. The current, non-alpha release of LINQ for NHIbernate is here. I hear, that LINQ support is much improved in 3.0, but it is still in Alpha - but you could consider using it, depending on the nature of your project.

LINQ for NHIbernate will play nicely with Fluent. LINQ is for querying, Fluent is for configuration, so they won't step on each others toes.

梨涡 2024-09-21 21:32:01

Fluent 1.1 可以很好地与当前版本的 NHibernate.Linq(对于 NHibernate 2.1.2.400)配合使用:

我们在工作中使用这种组合,它们配合得很好。

Fluent 1.1 works nicely with this current version of NHibernate.Linq (for NHibernate 2.1.2.400):

We use this combination at work and they play together nicely.

り繁华旳梦境 2024-09-21 21:32:01

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

这是一个 博客文章可能对您有帮助。

In order to use LINQ with NHibernate/Fluent NHibernate you need to use NHibernate 3.0. Since the current version of Fluent NHibernate builds with NHibernate v2.0 you will need to do a custom build of Fluent NHibernate with NHibernate v3.0.

Here is a blog article that might be of some help to you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文