首先和其它的一样要在Web.config中配置
<appSettings>
<add key="DBConnString" value="server=.;User ID=sa;Password=;database=news1 ;"/>
<add key="EntityPath" value="~/EntityDefine/" />
<add key="DBType" value="sqlserver" />
<add key="CachedConn" value="4" />
<add key="UFServer" value="192.168.0.213" />
<add key="UFUser" value="sa" />
<add key="UFPwd" value="" />
</appSettings>
其次在Global.asax中Application_Start加入
IAppConfigSetter setter=new AppConfigSetter();
ApplicationConfiguration.SetAppConfiguration(setter);
是为了生成配置文件
再次建立以个类AppConfigSetter.cs
public class AppConfigSetter :System.Web.UI.Page, IAppConfigSetter
{
//得到当前数据连接
public string GetDBConnectionString ()
{
return ConfigurationSettings.AppSettings["DBConnString"];
}
![](/Images/OutliningIndicators/InBlock.gif)
public string GetDBType()
{
return ConfigurationSettings.AppSettings["DBType"];
}
//得到实体定义XML文件的路径
public string GetEntityDefinitionPath()
{
return Server.MapPath(ConfigurationSettings.AppSettings["EntityPath"]);
}
![](/Images/OutliningIndicators/InBlock.gif)
//得到连接池的大小
public int GetPooledConnectionCount()
{
return int.Parse(ConfigurationSettings.AppSettings["CachedConn"]);
}
![](/Images/OutliningIndicators/InBlock.gif)
// //得到其他数据库连接
public NameValueCollection GetOtherCollections()
{
return ConfigurationSettings.AppSettings;
// return (new test_websharp.ZTConfigDB()).GetZT();
}
}这样它的基础配置就完成了。
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
其次在Global.asax中Application_Start加入
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
是为了生成配置文件
再次建立以个类AppConfigSetter.cs
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)