SaveOrUpdate
通話中にMappingException No persister for: MyClassProxy
.
奇妙なのは、コードを使用して新しい行を挿入できることですが、その行が存在し、リポジトリがそれを更新しようとすると、この例外が発生します。
この例外に関する多くの質問を検索して読んだ後、この理由を見つけるのに役立ちませんでした。マッピングがデータの読み取り/挿入で機能する場合、この例外につながる可能性のある理由は何ですか?
私のケースに関するいくつかの詳細情報:
- NHibernate バージョン3.3.1.4000を使用
- マッピングはコードによって作成され(流暢ではありません)、参照される別のdllで作成されます
- マッピングは a
ClassMapping
とSubclassMapping
識別子付きの aで構成されます