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