在使用其他技术(CSLA和Subsonic)几年后,我回来使用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
LINQ for NHibernate的问题仍处于测试阶段; 我很期待NHibernate 2.1,他们说它最终会成功.
我在一个月前就LINQ for NHibernate做了一个演示,你可能会发现它很有用.我在这里写了博客,包括幻灯片和代码:
LINQ for NHibernate:Visual Studio 2008幻灯片和代码中的O/R映射