0
で動作しない私は、階層を以下た:NHibernateの複数のレベルの階層は、基本クラスのプロパティ
ClassA->ClassB->ClassC->ClassD
ClassBのは、PropertyAを有しています。すべてのクラスは、クラスごとのテーブルを持つ結合されたサブクラスとしてマップされます。
マッピングがエラーなしで解析されますが、私は、クエリを実行しようとすると、私はエラーを取得する:
NHibernate.QueryException: プロパティを解決できませんでした、次のように
ICriteria crit =session.CreateCriteria(typeof(ClassB)); crit.Add(Expression.Eq("PropertyA", value)); crit.List<ClassB>();
エラーがあります:PropertyA of:ClassC
ClassDのインスタンスを永続化すると、別の関連するエラーが発生するようですが、これを修正したいと思います1つは最初。
どうしてですか?