Каждый раз, когда я пытаюсь разрешить Fluent NHibernate автоматизировать мою модель домена, я получаю следующую ошибку ...
У объекта 'BaseObject' нет сопоставленного идентификатора.Используйте метод Id для сопоставления вашего свойства идентичности.Например: Id (x => x.Id).
Моя модель домена выглядит примерно так ...
Customer (Assembly #1)
CoreEntity (Assembly #1)
EntityWithTypeId<Guid> (Assembly #2)
BaseObject (Assembly #2)
Единственная найденная мною обходная задача - вызватьследующее ..
.IgnoreBase<BaseObject>()
.IgnoreBase<CoreEntity>()
Есть ли лучший способ, чем использовать IgnoreBase?Может быть, в соглашении или в DefaultAutomappingConfiguration?
Спасибо, Стивен