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

标签 .net sql-server nhibernate fluent-nhibernate azure-sql-database

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

我已经测试了这个基本配置,它似乎可以用简单的 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"

最佳答案

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

关于.net - Azure SQL V12 的最佳流畅 NHibernate 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38370762/

相关文章:

oracle - 使用 NHIbernate 和 Oracle

.net - 如何诊断 COM 可调用包装对象创建失败?

.net - 使用 .net 以编程方式安装 Windows Media Player

c# - 为什么原始数据类型在不包含 System 命名空间的情况下也能工作?

sql-server - 使用 SQL CTE 打印树

sql - MS SQL 将日期行合并为开始结束日期

.net - 如何设置测试SAS数据库的环境?

c# - 如何使用 NHibernate Mapping.ByCode 在非主键字段上连接表?

c# - 等待所有工作线程结束

sql-server - SQL Server Compact - 连接到 SDF 数据文件