要比较列表中是否存在项的Nhibernate查询

要比较列表中是否存在项的Nhibernate查询,nhibernate,Nhibernate,我想编写一个nhibernate查询,以获取给定部门列表中的所有员工 senario是employee类的department类属性。department类中除了其他属性外还有department名称。我随身携带一个部门名称列表,希望所有属于该部门的员工。 下面是我尝试过的查询,但它不起作用 var employeesInGivenDepartmentList=NHibernateSessionManager.GetSession.CreateCriteriatypeofEmployee,emp

我想编写一个nhibernate查询,以获取给定部门列表中的所有员工

senario是employee类的department类属性。department类中除了其他属性外还有department名称。我随身携带一个部门名称列表,希望所有属于该部门的员工。 下面是我尝试过的查询,但它不起作用

var employeesInGivenDepartmentList=NHibernateSessionManager.GetSession.CreateCriteriatypeofEmployee,emp .createAlias管理部门,部门 .AddRestrictions.Indept.Name,部门列表//此行不起作用 .SetResultTransformer新distinctrotenty结果变压器 列表
谢谢

下面的代码有效。现在问题解决了。 var employeesInGivenDepartmentList=NHibernateSessionManager.GetSession.CreateCriteriatypeofEmployee,emp.CreateAliasemp.Department,dept//我之前错过了类似对象的这一行 .AddRestrictions.Indept.Name,部门列表 .SetResultTransformer新distinctrotenty结果变压器 .名单