Nhibernate 如何使用条件查询转换此联接?
我的创建查询(HQL)如下所示:Nhibernate 如何使用条件查询转换此联接?,nhibernate,criteria,Nhibernate,Criteria,我的创建查询(HQL)如下所示: Session.CreateQuery( "select a from Article as a join a.Categories c where c.ID = :ID") .SetInt32("ID", categoryId) 直截了当地说,它看起来是这样的: ICriteria query = Session .CreateCriteria<Article>("a") .CreateCriteria("a.Categori
Session.CreateQuery(
"select a from Article as a join a.Categories c where c.ID = :ID")
.SetInt32("ID", categoryId)
直截了当地说,它看起来是这样的:
ICriteria query = Session
.CreateCriteria<Article>("a")
.CreateCriteria("a.Categories", "c")
.Add(Expression.Eq("c.ID", categoryId)
ICriteria查询=会话
.CreateCriteria。直接向前看,它看起来如下所示:
ICriteria query = Session
.CreateCriteria<Article>("a")
.CreateCriteria("a.Categories", "c")
.Add(Expression.Eq("c.ID", categoryId)
ICriteria查询=会话
.CreateCriteria