用nHibernate开发winform时出现总是出现The dialect was not set. Set the property hibernate.dialect.的异常。出现异常的地方在cfg.AddXmlFile的时候,请教高手们解答,谢谢!
解决方案 »
- 什么叫资源本地化 (网上下载了一个dll的本地化资源 不明白到底是汉化了哪部分)
- 断开套接字连接后,只能通过异步方式再次重新连接
- Winform 窗体中实现省市县级联! 求疑惑
- C#开发工具哪个好,2005还是2008
- 如何打开浏览器?
- 请问用C#可以写出一个类似ACTIVEX控件的通用控件放在C++应用程序中使用吗?
- 软件写注册表出现权限问题,100分贡献!!
- 一个发了三个帖没人解决的正则表达式问题
- 求助,判断文件是否存在,不存在创建。代码出现bug,请高手指点
- 怎样将XML写到DataSet,然后操作DataSet将数据保存到数据库(没有使用DataAdapter),因为我的数据是用TCP从远程网络传到服务端的流文件
- 自己编写了一个浏览器,用axWebBroser控件,要如何才能关闭网页弹出的提示窗口?请高手指教
- 高手们~~哪位给推荐几本 C#设计模式 电子版的书~~谢了~
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null" />
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<nhibernate>
<add
key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"
/>
<add
key="hibernate.dialect"
value="NHibernate.Dialect.Oracle9Dialect"
/>
<add
key="hibernate.connection.driver_class"
value="NHibernate.Driver.OracleClientDriver"
/>
<add
key="hibernate.connection.connection_string"
value="Data Source=ORAZCY;user=EMERGENCY;password=emergency"
/>
</nhibernate>
<log4net>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] -%m%n" />
</layout>
<root>
<level value="INFO" />
<appender-ref ref="ConsoleAppender" />
</root>
</appender>
</log4net>
我的配置文件是
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.0" >
<session-factory name="SeNet.Base.NHibernateAPI">
<!-- properties -->
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="connection.connection_string">Server=server;initial catalog=Test;user id=sa;password=123;Min Pool Size=2</property>
<property name="show_sql">false</property>
<property name="dialect">NHibernate.Dialect.MsSql2000Dialect/property>
<property name="use_outer_join">true</property>
<property name="query.substitutions">true 1, false 0, yes 'Y', no 'N'</property>
<!-- mapping files -->
<mapping file="People.hbm.xml"/>
<mapping file="Users.hbm.xml"/>
</session-factory>
</hibernate-configuration>