文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>NHibernate 学习第三天 Web.config 的配置

NHibernate 学习第三天 Web.config 的配置

时间:2011-06-10  来源:笨笨的招财鸡

想要实体与数据库关联起来就需要告诉nhibernate 我的数据库所在的位置,一般有两种方式 在Web.config 里面进行配置,还有一个写一个专门的xml文件进行配置,我所采用的是第一种

 

web.config 配置

 

<?xml version="1.0"?>

<configuration>
  <!-- 使用configSections 声明一个名叫 hibernate-configuration 的节点 -->
  <configSections>
    <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate"/>
  </configSections>
  <!-- 描述节点 -->
  <hibernate-configuration  xmlns="urn:nhibernate-configuration-2.2" >
    <session-factory name="WebApp">
      <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
      <property name="connection.connection_string">
        Data Source=LLR\MSSQLSERVER2008;Initial Catalog=NHibernateSample;User ID=sa;Password=123
      </property>
      <property name="adonet.batch_size">10</property>
      <property name="show_sql">true</property>
      <property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property>
      <property name="use_outer_join">true</property>
      <property name="command_timeout">10</property>
      <property name="query.substitutions">true 1, false 0, yes 'Y', no 'N'</property>
      <property name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory,NHibernate.ByteCode.LinFu</property>
      <property name="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory,NHibernate.ByteCode.Castle</property>
      <!-- 注意 这个小小的地方 是指定实体类所在的地方 -->
      <mapping assembly="llr.Models"/>
    </session-factory>
  </hibernate-configuration>
    <system.web>
        <compilation debug="false" targetFramework="4.0" />
    </system.web>

</configuration>

 

其它属性参考pdf 资料

相关阅读 更多 +
排行榜 更多 +
口袋生存之旅

口袋生存之旅

休闲益智 下载
大自然谜题

大自然谜题

休闲益智 下载
下落的小鸟

下落的小鸟

休闲益智 下载