FluentNHibernate自动映射不生成映射

FluentNHibernate自动映射不生成映射

问题描述:

我试图第一次使用Fluent NHibernate自动映射。看来我正在使用的代码不会生成任何映射。它几乎已经从Auto mapping wiki页面复制粘贴。FluentNHibernate自动映射不生成映射

var mappings = AutoMap 
    .AssemblyOf<MvcBugs.Model.Project>(); 
mappings.WriteMappingsTo("c:\\temp\\mappings"); 

var sessionFactory = Fluently.Configure() 
.Mappings(m => m.AutoMappings.Add(mappings)) 
.Database(SQLiteConfiguration.Standard.InMemory()) 
.ExposeConfiguration(c => { new SchemaExport(c) 
    .SetOutputFile("c:\\temp\\schema.sql") 
    .Create(false, true); }) 
.BuildSessionFactory(); 

(也有人会创建一个自动映射标签,我太新或东西)

这似乎是一个错误。删除线:

mappings.WriteMappingsTo("c:\\temp\\mappings"); 

使映射得到正确设置。