0

我正在尝试做以下事情:

ICriteria criteriaSelect = 
                session 
                .CreateCriteria(typeof(Employees)) 
                .CreateCriteria("Orders") 
               ; 
var test = criteriaSelect.List<Orders>();

和:

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; } 
} 

我得到错误:“没有持久性:员工”。

请注意,出于脱钩原因,我不希望订单引用员工。

谢谢你的帮助,斯蒂芬

4

1 回答 1

0

Criteria API 用于在查询期间指示您想要的规范。您将需要使用较旧的 hbm.xml 文件或使用 Fluent NHibernate 为您的实体建立映射。有关详细信息,请参阅第 5 章基本 O/R 映射

于 2010-01-07T17:23:30.487 回答