NHibernate Fluent Automapping через библиотеки DLL - PullRequest
1 голос
/ 17 марта 2009

У меня есть класс 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. Добавьте ДО того, как вы отобразите базовый класс. Я не уверен, если это по замыслу или ошибка.

1 Ответ

2 голосов
/ 17 марта 2009

Похоже, что вы должны отобразить сборку StandardUser в AutoMappings. Добавьте ДО того, как вы отобразите базовый класс. Я не уверен, если это по замыслу или ошибка.

...