В сообщении SaveOrUpdate
я получаю MappingException No persister for: MyClassProxy
.Причина для MappingException: Не требуется для: MyClassProxy
Что странно, что я могу вставить новые строки с кодом, но если эта строка существует и репозиторий пытается ее обновить, я получаю это исключение.
После поиска и чтения множества вопросов об этом исключении, это не помогло мне найти причину этого, я спрошу себя: какие возможные причины могут привести к этому исключению, если отображение работает для чтения/вставка данных?
Некоторые больше информации о моем случае:
- с использованием NHibernate версии 3.3.1.4000
- отображение создается кодом (не свободно), а в другом DLL, на который ссылается
- отображение состоит из
ClassMapping
иSubclassMapping
с дискриминатором