虽说Vs 2k5中新的ado.net使我们更快的开发,甚至可以完全不用手写连接数据库代码,但有时还是要得到connectionString的。写在这里吧。。。
========web.config文件如下===========
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data"/>
</configSections>
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Data Source=.;Integrated Security=True;Initial Catalog=Morning2" providerName="System.Data.SqlClient"/>
</connectionStrings>
<dataConfiguration defaultDatabase="LocalSqlServer"/>
<!--这一句给EnterpriseLibrary.Data的连接字符串用-->
<system.web>
// 略
</system.web>
</configuration>
==================================
使用时using System.Configuration:
ConnectionStringSettingsCollection cssc = System.Web.Configuration.WebConfigurationManager.ConnectionStrings;
string conStr = cssc["LocalSqlServer"].ConnectionString ;
----------------或者-----------------
string conStr = ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;