他のテクノロジー( CSLAとSubsonic )を数年間使用した後、NHibernateを使用するようになりました。特に、Subsonicと比較した場合、クエリは少しイライラします。私は人々が他にどのようなアプローチを使用しているのか疑問に思いましたか?
Hibernateクエリ言語は私には正しく感じられません。SQLを書くのとあまりにも似ているようです。これはORMツールを使用する理由の1つであるため、使用する必要はありません。さらに、すべてXMLであるため、リファクタリングには不十分で、エラーは実行時にのみ検出されますか?
基準クエリ、十分に流動的ではないようです。
Ayendeの NHibernateQueryGeneratorは便利なツールだと読みましたが、これは人々が使用しているものですか?他に何がありますか?
編集:読む価値があります http://www.ayende.com/Blog/archive/2007/03/17/Implementing-Linq-for-NHibernate-A-How-To-Guide--Part.aspx