FluentNhibernate,添加来自多个程序集的映射

bre*_*dog 4 .net database nhibernate nhibernate-mapping fluent-nhibernate

我试图通过使用多个.Mappings扩展调用手动添加映射类,但似乎只包括最后一个.那么如何添加几个选定的类映射或多个汇编?

我的流畅配置看起来通常如下:

 Return Fluently.Configure() _
                .Database(SQLiteConfiguration.Standard.ConnectionString(connectionString) _
                .Cache(Function(c) c.UseQueryCache())) _
            .Mappings(Function(m) m.FluentMappings.AddFromAssemblyOf(Of AccountMap)() _
                .Conventions.Add(FluentNHibernate.Conventions.Helpers.DefaultLazy.Never())) _
            .ExposeConfiguration(Function(c) InlineAssignHelper(cfg, c)) _
            .BuildSessionFactory()
Run Code Online (Sandbox Code Playgroud)

Vad*_*dim 7

只需指定所有程序集.

m.FluentMappings
    .AddFromAssemblyOf(Of AccountMap)()
    .AddFromAssemblyOf(Of SomeOtherMap)();
Run Code Online (Sandbox Code Playgroud)