Я вернулся к использованию NHibernate после использования других технологий (CSLA и Subsonic) в течение нескольких лет, и я нахожу запросы немного разочаровывающими, особенно по сравнению с Subsonic. Мне было интересно, какие еще подходы используют люди?
Язык запросов Hibernate мне не подходит, он слишком похож на написание SQL, что, на мой взгляд, является одной из причин использовать инструменты ORM, поэтому мне не нужно, кроме того, все это в XML, что означает плохо для рефакторинга, и ошибки будут обнаруживаться только во время выполнения?
Критерии запросов кажутся недостаточно гибкими.
У меня есть прочтите, что NHibernate Query Generator, созданный Айенде, полезный инструмент, это то, что люди используют? Что еще есть?
РЕДАКТИРОВАТЬ: стоит прочитать http://www.ayende.com/Blog/archive/2007/03/17/Implementing-Linq-for-NHibernate-A-How-To-Guide--Part.aspx а>