LINQ-to-NHibernateは現在サブクエリをサポートしていないことを知っています(http://ayende.com/Blog/archive/2009/07/26/nhibernate-linq-1.0-released.aspx)。
それについての回避策はありますか?
LINQ-to-NHibernateは現在サブクエリをサポートしていないことを知っています(http://ayende.com/Blog/archive/2009/07/26/nhibernate-linq-1.0-released.aspx)。
それについての回避策はありますか?
回避策は、単にHQLまたはCriteriaを使用することだと思います。
私はnhibernateをlinqに使用したことはありませんが、ほとんどすべてのサブクエリを結合に変換できると確信しています
回避策として、2つの部分からなるLINQクエリを使用しました。関連のないサブクエリセクションの場合はLINQ-to-NHibernate、クエリのサブクエリ関連セクションの場合はLINQ-to-Object。詳細については、 http://afsharm.blogspot.com/2010/03/dealing-with-subqueries-in-linq-to.htmlを参照してください。