'Mappings ConfigurationProperties' 不包含 'FluentMappings' 的定义

'Mappings ConfigurationProperties' does not contain a definition for 'FluentMappings'

我正在使用 Fluent NHibernate 配置我的数据库。这就是我的 createSessionFactory 方法。

private static ISessionFactory CreateSessionFactory()
{
    return Fluently.Configure()
        .Database(FluentNHibernate.Cfg.Db.MsSqlConfiguration.MsSql2012
        .ConnectionString(c => c
        .FromConnectionStringWithKey("connectionStringKey"))
        .Mappings(m =>
            m.FluentMappings.AddFromAssemblyOf<Program>())
        .ExposeConfiguration(BuildSchema)
        .BuildSessionFactory());
}

我在 fluentMappings 下收到错误消息:

Mappings ConfigurationProperties does not contain a definition for FluentMappings

你少了一个括号

private static ISessionFactory CreateSessionFactory()
{
    return Fluently.Configure()
        .Database(FluentNHibernate.Cfg.Db.MsSqlConfiguration.MsSql2012
            .ConnectionString(c => c.FromConnectionStringWithKey("connectionStringKey")))
        .Mappings(m => m.FluentMappings.AddFromAssemblyOf<Program>())
        .ExposeConfiguration(BuildSchema)
        .BuildSessionFactory();
}