使用NHibernate查询的最佳实践

Dan*_*Dan 11 nhibernate orm

在使用其他技术(CSLASubsonic)几年后,我回来使用NHibernate ,我发现查询有点令人沮丧,特别是与Subsonic相比时.我想知道人们使用的其他方法是什么?

Hibernate查询语言对我来说感觉不对,看起来太像编写SQL了,在我看来这是使用ORM工具的原因之一,所以我不需要,而且它全部是XML,这意味着它是重构不好,只会在运行时发现错误?

标准查询,似乎不够流畅.

我已经读过 Ayende的 NHibernate查询生成器,是一个有用的工具,人们正在使用它?还有什么呢?

编辑:值得一读 http://www.ayende.com/Blog/archive/2007/03/17/Implementing-Linq-for-NHibernate-A-How-To-Guide--Part.aspx

Jon*_*jap 5

LINQ for NHibernate的问题仍处于测试阶段; 我很期待NHibernate 2.1,他们说它最终会成功.

我在一个月前就LINQ for NHibernate做了一个演示,你可能会发现它很有用.我在这里写了博客,包括幻灯片和代码:

LINQ for NHibernate:Visual Studio 2008幻灯片和代码中的O/R映射