0
工作我有以下層次:映射爲加入子類NHibernate的多個級別的層次結構失敗,基類屬性
ClassA->ClassB->ClassC->ClassD
ClassB的具有PropertyA。所有類都被映射爲加入的子類和每個類的表。
映射解析沒有錯誤,但我得到一個錯誤,當我嘗試運行一個查詢:
ICriteria crit =session.CreateCriteria(typeof(ClassB));
crit.Add(Expression.Eq("PropertyA", value));
crit.List<ClassB>();
錯誤如下:
NHibernate.QueryException:無法解析 財產:PropertyA的:ClassC
我似乎得到另一個相關的錯誤時堅持ClassD的實例,但我寧願修復此問題第一個。
爲什麼發生?