我的 visual studio 使用的 MS SQL Server 版本如下:
Microsoft SQL Server 2016 (RTM) - 13.0.1601.5 (X64)
我是 NHibernate 的新手,我对应该使用哪种方言感到困惑。 是否可以设置以下配置参数:
<hibernate-configuration>
<session-factory xmlns="urn:nhibernate-configuration-2.2">
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="dialect">NHibernate.Dialect.MsSql2016Dialect</property>
<property name="connection.connection_string">Data Source=Bookstore.mdf</property>
<mapping resource="NHibernate_1.Book.hbm.xml" assembly="NHibernate_1" />
</session-factory>
</hibernate-configuration>
最佳答案
最近实现的方言是MsSql2012Dialect.cs .
检查所有可用的最新版本的 NHibernate 源代码:
https://stackoverflow.com/questions/41903700/