アプリケーションのデータ層に HQL(IQueryOver/ICriteria) を採用したいのですが、HQL のクエリに基づいて、データ層より上の層に IQueryable を公開したいと考えています。理由は簡単です。より複雑なクエリを指定する方法としては、HQL の方が適しているようです (意見に異議を唱えても構いません)。以前のバージョンの NHibernate (現在は 3.3.1.4000) では、ICriteria を使用してそれを実現する方法がありました。ここでそれを達成する方法を見つけることができます。新しいバージョンで HQL を使用してそれを行う方法を知っている人はいますか?
質問する
306 次