【发布时间】:2010-09-13 12:06:13
【问题描述】:
我想编写一个休眠查询来获取给定部门列表中的所有员工。
senario 是员工类具有部门类属性。除其他属性外,部门类中还有部门名称。我有一个部门名称列表,我想要属于该部门的所有员工。 以下是我尝试过的查询,但它不起作用
var employeesInGivenDepartmentList = NHibernateSessionManager.GetSession().CreateCriteria(typeof(Employee), "emp") .CreateAlias("emp.Department", "dept") .Add(Restrictions.In("dept.Name", departmentlist)) //这条线不起作用 .SetResultTransformer(新 DistinctRootEntityResultTransformer()) 。列表(); 谢谢
【问题讨论】:
标签: nhibernate