Fluent nhibernate FluentNHibernate自动映射不生成映射

Fluent nhibernate FluentNHibernate自动映射不生成映射,fluent-nhibernate,Fluent Nhibernate,我第一次尝试使用Fluent NHibernate自动映射。我使用的代码似乎没有生成任何映射。它几乎是从自动映射wiki页面复制粘贴的 var mappings = AutoMap .AssemblyOf<MvcBugs.Model.Project>(); mappings.WriteMappingsTo("c:\\temp\\mappings"); var sessionFactory = Fluently.Configure() .Mappings(m => m.

我第一次尝试使用Fluent NHibernate自动映射。我使用的代码似乎没有生成任何映射。它几乎是从自动映射wiki页面复制粘贴的

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();
var映射=自动映射
.of();
mappings.WriteMappingsTo(“c:\\temp\\mappings”);
var sessionFactory=fluntly.Configure()
.Mappings(m=>m.AutoMappings.Add(映射))
.Database(SQLiteConfiguration.Standard.InMemory())
.ExposeConfiguration(c=>{newschemaexport(c)
.SetOutputFile(“c:\\temp\\schema.sql”)
.Create(false,true);})
.BuildSessionFactory();

(还有人会创建一个自动映射标记,我太新了还是什么)

这似乎是一个bug。删除该行:

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

使映射设置正确

这似乎是一个bug。删除该行:

mappings.WriteMappingsTo("c:\\temp\\mappings");
使映射设置正确