NH笔记一.config配置介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NH笔记一.config配置介绍相关的知识,希望对你有一定的参考价值。

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

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <!-- Add this element -->
    <configSections>        
    </configSections>

    <!-- Add this element -->     xmlns="urn:nhibernate-configuration-2.2">
        <session-factory>
            <property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
            <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
            <property name="connection.connection_string">Server=localhost\SQLEXPRESS;initial catalog=quickstart;Integrated Security=True</property>            
        </session-factory>
    </hibernate-configuration>
</configuration>

这是官方给出的配置代码,如果你采用MSSQLEXPRESS的话,这个可以使用使用,其他的没有列出的配置都采用默认配置(这些配置以后用到了会慢慢介绍),其中有几点需要注意的地方:
 <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate"/>这句话的意思:
  name对应着一个配置节<hibernate-configuration>,type对应着解析<hibernate-configuration>的类,一般照搬写死就OK了。

 2. <mapping assembly="QuickStart" />的含义:指定你持久类映射文件的程序集,这个和持久类映射文件中的配置是相呼应的,如下:
其实这样写也是可以的,就是把命名空间和程序集放在class配置节上。


本文出自 “王东银的技术专栏” 博客,请务必保留此出处http://dyking.blog.51cto.com/1842491/1743422

以上是关于NH笔记一.config配置介绍的主要内容,如果未能解决你的问题,请参考以下文章

sonic config 配置方法介绍

sonic config 配置方法介绍

蓝天NH55系列笔记本内存读写速度奇慢解决过程记录

蓝天NH55系列笔记本内存读写速度奇慢解决过程记录

蓝天NH55系列笔记本内存读写速度奇慢解决过程记录

跨域学习笔记3--web.config设置之system.webServer 详细介绍,为网站设置默认文档