任何人都可以用FluentNhibernate和automapping來幫我嗎?FLuentNhibernate + Automapping
檢查PotentialReasons集合和InnerException以獲取更多詳細信息。 ----> FluentNHibernate.Cfg.FluentConfigurationException:創建SessionFactory時使用了無效或不完整的配置。請參閱PotentialReasons集合和InnerException以獲取更多詳細信息。 ----> FluentNHibernate.Visitors.ValidationException:實體'NHibernateSessionManager'沒有映射Id。使用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();