缺少映射的nHibernate条件查询
我正在尝试做以下事情:缺少映射的nHibernate条件查询,nhibernate,mapping,criteria,Nhibernate,Mapping,Criteria,我正在尝试做以下事情: ICriteria criteriaSelect = session .CreateCriteria(typeof(Employees)) .CreateCriteria("Orders") ; var test = criteriaSelect.List<Orders>(); ICriteria标准选择= 一场 .Crea
ICriteria criteriaSelect =
session
.CreateCriteria(typeof(Employees))
.CreateCriteria("Orders")
;
var test = criteriaSelect.List<Orders>();
ICriteria标准选择=
一场
.CreateCriteria(员工类型))
.CreateCriteria(“订单”)
;
var test=criteriaSelect.List();
与:
公共类命令{
公共虚拟整数OrderID{get;private set;}
}
公营雇员{
公共虚拟int EmployeeID{get;private set;}
公共虚拟IList命令{get;private set;}
}
我得到了一个错误:“没有坚持者:员工”
请注意,出于脱钩原因,我不希望订单
推荐员工
谢谢你的帮助,
Stephane标准API用于指示查询期间所需的规范。您需要使用旧的hbm.xml文件或使用Fluent NHibernate为实体建立映射。有关更多详细信息,请参阅第5章。在构建会话工厂之前,是否已将员工映射文件添加到nhibernate配置中?
public class Orders{
public virtual int OrderID { get; private set;}
}
public class Employees{
public virtual int EmployeeID { get; private set;}
public virtual IList<Orders> Orders { get; private set; }
}