У меня есть класс Person в 1 проекте / dll и класс StandardUser, производный от Person в другом проекте / dll. У меня есть класс Password, который содержит StandardUser (Password и StandardUser находятся в одной и той же DLL).
Кажется, я не могу заставить беглый автозамен работать с этим сценарием.
Это говорит мне:
NHibernate.MappingException: ассоциация из таблицы Password относится к несопоставленному классу: DomainModel.Users.DomainObjects.StandardUser
Если я переместу класс Person в ту же dll, что и StandardUser, тогда он будет работать. Это также работает, если Пароль содержит Person вместо StandardUser.
Я что-то упустил или это не поддерживается Fluent Automappings?
Редактировать / ответить: Похоже, что вам нужно отобразить сборку StandardUser в AutoMappings. Добавьте ДО того, как вы отобразите базовый класс. Я не уверен, если это по замыслу или ошибка.