<?xmlversion="1.0"encoding="utf-8"?> <configuration> <!--Addthiselement--> <configSections> </configSections> <!--Addthiselement-->xmlns="urn:nhibernate-configuration-2.2"> <session-factory> <propertyname="dialect">NHibernate.Dialect.Mssql2005Dialect</property> <propertyname="connection.provider">NHibernate.Connection.DriverConnectionProvider</property> <propertyname="connection.connection_string">Server=localhost\sqlEXPRESS;initialcatalog=quickstart;IntegratedSecurity=True</property> </session-factory> </hibernate-configuration> </configuration> 这是官方给出的配置代码,如果你采用MSsqlEXPRESS的话,这个可以使用使用,其他的没有列出的配置都采用默认配置(这些配置以后用到了会慢慢介绍),其中有几点需要注意的地方: <sectionname="hibernate-configuration"type="NHibernate.Cfg.ConfigurationSectionHandler,NHibernate"/>这句话的意思: name对应着一个配置节<hibernate-configuration>,type对应着解析<hibernate-configuration>的类,一般照搬写死就OK了。 2.<mappingassembly="QuickStart"/>的含义:指定你持久类映射文件的程序集,这个和持久类映射文件中的配置是相呼应的,如下: 其实这样写也是可以的,就是把命名空间和程序集放在class配置节上。
原文地址:https://www.jb51.cc/xml/295513.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。