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 + -
显示快捷键?