📄 appconfigsetter.cs
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -