Azure SQL V12 的最佳流畅 NHibernate 配置?

Best fluent NHibernate configuration for Azure SQL V12?

我希望使用 Azure SQL V12 配置 Fluent NHibernate。在我看到的各种网上帖子中,配置似乎都是使用MsSqlConfiguration.MsSql2008。如果我理解正确,较新的 MsSqlConfiguration.MsSql2012 应该利用 SQL Server 2012+ 中的一些新功能。你能告诉我这是否正常工作没有问题吗?如果可用,请指点我一些文档或提供完整的会话工厂配置以供比较?

我已经测试了这个基本配置,使用简单的 SQL 语句似乎没问题:

var sessionfactory = Fluently.Configure()
            .Database(MsSqlConfiguration.MsSql2012.ConnectionString(_databaseSettings.ConnectionString))
            .Mappings(m => m.AutoMappings
                .Add(AutoMap.AssemblyOf<TestEntity>()
                .Where(a => a.Namespace.EndsWith("Entities"))
                .UseOverridesFromAssemblyOf<TestEntityMappingOverride>()))
            .BuildSessionFactory();

我正在使用 FluentNHibernate version="2.0.3.0"NHibernate version="4.0.4.4000"

只是给那些仍然感兴趣的人更新一下,接近问题中显示的配置一直在生产中没有问题。