【NH笔记一】.config配置介绍

前端之家收集整理的这篇文章主要介绍了【NH笔记一】.config配置介绍前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一. 先来看一下配置文件 .config 的几点

  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <configuration>
  3. <!--Addthiselement-->
  4. <configSections>
  5. </configSections>
  6.  
  7. <!--Addthiselement-->xmlns="urn:nhibernate-configuration-2.2">
  8. <session-factory>
  9. <propertyname="dialect">NHibernate.Dialect.Mssql2005Dialect</property>
  10. <propertyname="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
  11. <propertyname="connection.connection_string">Server=localhost\sqlEXPRESS;initialcatalog=quickstart;IntegratedSecurity=True</property>
  12. </session-factory>
  13. </hibernate-configuration>
  14. </configuration>
  15.  
  16. 这是官方给出的配置代码,如果你采用MSsqlEXPRESS的话,这个可以使用使用,其他的没有列出的配置都采用默认配置(这些配置以后用到了会慢慢介绍),其中有几点需要注意的地方:
  17. <sectionname="hibernate-configuration"type="NHibernate.Cfg.ConfigurationSectionHandler,NHibernate"/>这句话的意思:
  18.   name对应着一个配置节<hibernate-configuration>,type对应着解析<hibernate-configuration>的类,一般照搬写死就OK了。
  19.  
  20. 2.<mappingassembly="QuickStart"/>的含义:指定你持久类映射文件的程序集,这个和持久类映射文件中的配置是相呼应的,如下:
  21. 其实这样写也是可以的,就是把命名空间和程序集放在class配置节上。

猜你在找的XML相关文章