我想编写一个nhibernate查询以获取给定部门列表中的所有员工。Nhibernate查询以比较列表中是否存在项目
塞纳里奥是员工类具有部门级财产。部门类除了其他属性之外还有部门名称。我有一个部门名称列表,我希望所有属于该部门的员工。 的下面是我尝试查询,但其不工作
变种employeesInGivenDepartmentList = NHibernateSessionManager.GetSession()。个createCriteria(typeof运算(员工), “EMP”) .CreateAlias( “emp.Department”, “部门”) .Add(Restrictions.In(“dept.Name”,departmentlist))//此行不起作用 .SetResultTransformer(new DistinctRootEntityResultTransformer()) .List(); 谢谢