zoukankan      html  css  js  c++  java
  • 如何让castle用connectionstring里的连接字符串?

    .Net 2 connection strings

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      
    <configSections>
        
    <section name="activerecord-asp-net-2.0"
                 type
    ="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord" />
      
    </configSections>
      
    <connectionStrings>
        
    <add name="Connstr1" connectionString="UID=sa;Password=saaaa;Initial Catalog=database;Data Source=192.168.1.10"/>
      
    </connectionStrings>
      
    <activerecord-asp-net-2.0>
        
    <config>
          
    <add key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver"/>
          
    <add key="hibernate.dialect" value="NHibernate.Dialect.MsSql2000Dialect"/>
          
    <add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider"/>
          
    <add key="hibernate.connection.connection_string" value="ConnectionString = ${Connstr1}" />
        
    </config>
      
    </activerecord-asp-net-2.0>

    </configuration>
    官方的没有说得不过明白
    (http://www.castleproject.org/activerecord/documentation/v1rc1/advanced/connstringdotnet2.html)
    <configSections>
        
    <section name="activerecord"
                 type
    ="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord" />
        
    <section name="activerecord-asp-net-2.0"
                 type
    ="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord" />
    </configSections>

    <connectionStrings>
        
    <add name="Test" connectionString="Test Connection String"/>
    </connectionStrings>

    <activerecord-asp-net-2.0>
        
    <config>
            
    <add key="hibernate.connection.connection_string" value="ConnectionString = ${Test}" />
        
    </config>
    </activerecord-asp-net-2.0>

    加载
    load
     IConfigurationSource source = System.Configuration.ConfigurationManager.GetSection("activerecord-asp-net-2.0"as IConfigurationSource;
                ActiveRecordStarter.Initialize(source, 
    typeof(Admin));
  • 相关阅读:
    springmvc下的web.xml的配置
    Java利用Xstream注解生成和解析xml
    第十二章 多态性与抽象类
    第十一章 继承与派生 学习笔记
    车辆选择(继承)
    5-3 两点间距离计算
    5-2 时间模拟
    5-5 多边形周长计算(继承)
    4-5 求自定类型元素的最大值 (10分)
    4-4 求自定类型元素的平均 (10分)
  • 原文地址:https://www.cnblogs.com/lovebanyi/p/757296.html
Copyright © 2011-2022 走看看