appconfigsetter.cs
来自「毕业设计时做的,一个管理关于污染管理的, 源代码,呵呵 想想当时还真厉害,可以」· CS 代码 · 共 60 行
CS
60 行
using System;
using System.Web;
using System.Configuration;
using SystemFramework.FrameWork;
namespace itcrm
{
/// <summary>
///
/// </summary>
public class AppConfigSetter:System.Web.UI.Page, IAppConfigSetter
{
/// <summary>
/// 数据库连接字符串
/// </summary>
private static string m_strDBConnectionString=null;
/// <summary>
/// 实体数据定义路径
/// </summary>
private static string m_strEntityDefinePath=null;
/// <summary>
/// 数据库连接缓存个数
/// </summary>
private static int m_intPooledConnectionCount=0;
public AppConfigSetter()
{
if(m_strDBConnectionString==null)
{
m_strDBConnectionString=ConfigurationSettings.AppSettings["DSN"];
}
if(m_strEntityDefinePath==null)
{
m_strEntityDefinePath="D:\\程序设计\\_Net\\C#\\N3\\itcrm\\EntityDefinitions\\Entitys.xml";//Server.MapPath("")+"\\EntityDefinitions\\Entitys.xml";//Server.MapPath("/EntityDefinitions/Entitys.xml");
}
if(m_intPooledConnectionCount==0)
{
m_intPooledConnectionCount=Convert.ToInt32(ConfigurationSettings.AppSettings["PooledConnectionCount"]);
}
}
public string GetDBConnectionString ()
{
return AppConfigSetter.m_strDBConnectionString;
}
public string GetEntityDefinePath()
{
return AppConfigSetter.m_strEntityDefinePath;
}
public int GetPooledConnectionCount()
{
return AppConfigSetter.m_intPooledConnectionCount;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?