我使用其他技术(CSLA和Subsonic)几年后,又回到了使用NHibernate,发现查询有点令人沮丧,特别是与Subsonic相比。我想知道其他人正在使用什么方法?
Hibernate Query Language对我来说感觉不太对,似乎太像写SQL了,这就是我认为使用ORM工具的原因之一,因此我不必,而且它全部在XML中,这意味着它不利于重构,错误只能在运行时被发现?
Criteria Queries似乎不够流畅。
我看到read Ayende's NHibernate Query Generator是一个有用的工具,人们在使用吗?还有别的东西吗?