我知道 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,但我确信你可以将几乎任何子查询转换为连接
我使用了两部分 LINQ 查询作为解决方法。用于不相关子查询部分的 LINQ-to-NHibernate 和用于查询的子查询相关部分的 LINQ-to-Object。请参阅http://afsharm.blogspot.com/2010/03/dealing-with-subqueries-in-linq-to.html了解更多详情。