对NHibernate中映射中未包含的字段进行筛选

对NHibernate中映射中未包含的字段进行筛选,nhibernate,Nhibernate,我有一个Order对象,它有一个Customer子对象。之前,我没有建立多对一关系,我只是返回CustomerID。通过这种方法,我可以很容易地按CustomerID进行过滤。现在我建立了多对一关系,我不确定在加载订单集合时如何按CustomerID进行筛选。有什么建议吗 谢谢 我想你是在追求下面这样的东西 IList orders=Session.CreateCriteria(typeof(Order)) .CreateCriteria(类型(客户)) .Add(Expression.Eq(“

我有一个Order对象,它有一个Customer子对象。之前,我没有建立多对一关系,我只是返回CustomerID。通过这种方法,我可以很容易地按CustomerID进行过滤。现在我建立了多对一关系,我不确定在加载订单集合时如何按CustomerID进行筛选。有什么建议吗


谢谢

我想你是在追求下面这样的东西

IList orders=Session.CreateCriteria(typeof(Order))
.CreateCriteria(类型(客户))
.Add(Expression.Eq(“CustomerId”,CustomerId))

.List()

请发布您的实体代码和地图,情况就是这样。我不知道你可以打两次电话。很酷的东西。谢谢