【发布时间】:2011-07-29 10:50:32
【问题描述】:
我有以下层次结构:
ClassA->ClassB->ClassC->ClassD
ClassB 具有 PropertyA。所有类都映射为每个类的连接子类。
解析映射没有错误,但是当我尝试运行查询时出现错误:
ICriteria crit =session.CreateCriteria(typeof(ClassB));
crit.Add(Expression.Eq("PropertyA", value));
crit.List<ClassB>();
错误如下:
NHibernate.QueryException:无法解决 属性:PropertyA of: ClassC
在持久化 ClassD 实例时,我似乎遇到了另一个相关错误,但我宁愿先解决这个问题。
为什么会这样?
【问题讨论】:
标签: nhibernate criteria hierarchy joined-subclass