我无法使用 NHibernate 连接到 SQL Server 2012 Express。
我得到一个
不支持关键字:“服务器”。
例外。使用数据源代替服务器时,我得到了同样的异常。我最近将数据库从 MySql 切换到 SQL Server Express。我在执行所有 CRUD 时都没有问题。MySql 中的操作。
我的hibernate.cfg.xml
文件如下:
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="dialect">NHibernate.Dialect.MsSql2012Dialect</property>
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="connection.connection_string">
"Server=MyServer;
Initial Catalog =MyDB;
User Id=MyUserID;
Password=MyPW;
Convert Zero Datetime=True"
</property>
<property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
非常感谢任何帮助。