FLuentNhibernate + Automapping - PullRequest
       28

FLuentNhibernate + Automapping

0 голосов
/ 23 февраля 2012

Кто-нибудь, кто может помочь мне с FluentNhibernate и autopping?

Проверьте коллекцию PotentialReasons и InnerException для более подробной информации.----> FluentNHibernate.Cfg.FluentConfigurationException: неверная или неполная конфигурация использовалась при создании SessionFactory.Проверьте коллекцию PotentialReasons и InnerException для более подробной информации.----> FluentNHibernate.Visitors.ValidationException: у объекта 'NHibernateSessionManager' нет сопоставленного идентификатора.Используйте метод Id для сопоставления вашего свойства идентичности.Например: Id (x => x.Id).

Я пытаюсь автоматизировать свои занятия, и вот код:

FluentConfiguration config = Fluently.Configure()
         .Database(MySQLConfiguration.Standard
         .ConnectionString(c => c
             .Server("127.0.0.1")
             .Database("db")
             .Username("root")
          .Password("pass")));

        _sessionFactory = config.Mappings(
                   m => m.AutoMappings.Add(AutoMap.AssemblyOf<Product>())
                   .ExportTo(@"c:\hbm\"))

                   .BuildSessionFactory();

1 Ответ

2 голосов
/ 24 февраля 2012

AutoMap.AssemblyOf<Product>() пытается отобразить все классы из сборки.

Установить фильтр как AutoMap.AssemblyOf<Product>(t => t.Namespace.StartsWith(typeof(Product).Namespace))

...