最近、私たちはnHibernateを3.2にアップデートしました。 クエリを書き込むための2つの新しいオプション、Query(LINQ)またはQueryOver(iCriteria)が追加されました。Nhibernate 3.2 QueryOverとQueryOver
私が読んだものから、QueryOverは複雑 クエリのためにNHibernateは、より強力に捧げられています。 一方、LINQは普遍的です。明日ORMを変更すると、クエリは のままです。私がLINQを使用するもう一つの重要な理由は、LINQでもっと多くのドキュメントがQueryOverよりも と多く見つかったという事実です。
は実は、私は、LINQを使用することを好む、と私は私がこれを行うべきではない理由を決定的な理由がないことを確認したいです。
事前のおかげで、今のよう
LinqとQueryOverのどちらかを選択する必要はありません。任意の状況に最も適したものを使用することができます。 Linqに関するさまざまなORMによってサポートされているものにはいくつかの重複がありますが、サポートするものとバグのある場所には違いがあります。私は個人的にQueryOverがドキュメントの方法の多くを必要とせずに非常に使いやすいと判断しました。 –