Поскольку исправление для вашей проблемы существует в последней версии Fluent NHibernate, но не в версии 1.0 (как показано Проблема Fluent Nhibernate (ClassMap) , вы должны использовать эту версию вместо этого.
Инструкции по получению последней версии см. В руководстве Getting Started в разделе «Получение исходного кода».
Кроме того, вы можете сопоставить этот один класс с традиционным файлом * .hbm.xml, в то время как другие ваши классы отображаются с помощью свободного nhibernate. Пример:
var sessionFactory = Fluently.Configure()
.Database(...)
.Mappings(m =>
{
m.FluentMappings.AddFromAssemblyOf<...>();
m.HbmMappings.AddFromAssemblyOf<...>();
})
.BuildSessionFactory();