如何让castle用connectionstring里的连接字符串?
生活随笔
收集整理的這篇文章主要介紹了
如何让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)); 與50位技術專家面對面20年技術見證,附贈技術全景圖
總結
以上是生活随笔為你收集整理的如何让castle用connectionstring里的连接字符串?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Google邮局可以实时开通了
- 下一篇: linux安装截图讲解01