亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

便于開發的Helper類

2019-11-17 02:43:31
字體:
來源:轉載
供稿:網友

便于開發的Helper類

一、將config封裝實體層;

例子config:

<?xml version="1.0" encoding="utf-8" ?><Settings>  <CRMSettings>    <UserName>administrator</UserName>    <PassWord>Sh123456</Password>    <Domain>SSO.COM</Domain>    <ConnectionString>Data Source=.;Initial Catalog=XHMZJ_MSCRM;User ID=sa;password=Sh123456</ConnectionString>  </CRMSettings>  <DataSourceSettings>    <ConnectionString>Data Source=.;Initial Catalog=XH_YWXT;User ID=sa;password=Sh123456</ConnectionString>  </DataSourceSettings></Settings>

1.對于web版本的web.config。

 public class ConfigHelper    {        PRivate static ConfigHelper _instance = null;        public static ConfigHelper Instance        {            get            {                if (_instance == null)                    _instance = new ConfigHelper();                return _instance;            }        }        public ConfigHelper()        {            this.CRMConfigInstance = new CRMConfig();            Exception Ex = null;            try            {                this.CRMConfigInstance.ServerURL = System.Configuration.ConfigurationManager.AppSettings["WebUrl"];                this.CRMConfigInstance.UserName = System.Configuration.ConfigurationManager.AppSettings["UserName"];                this.CRMConfigInstance.Password = System.Configuration.ConfigurationManager.AppSettings["Password"];                this.CRMConfigInstance.Domain = System.Configuration.ConfigurationManager.AppSettings["Domain"];                this.CRMConfigInstance.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MZJCRM"].ConnectionString;            }            catch (Exception ex)            {                Ex = ex;            }            finally            {                if (Ex != null)                {                    //ExceptionHelper.WriteLog(Ex);                }            }        }        public CRMConfig CRMConfigInstance = null;    }    public class CRMConfig    {        private string _ConnectionString;        public string ConnectionString        {            set { _ConnectionString = value; }            get { return _ConnectionString; }        }        #region CRMConfig        private string _serverURL;        public string ServerURL        {            set { _serverURL = value; }            get { return _serverURL; }        }        private string _userName;        public string UserName        {            set { _userName = value; }            get { return _userName; }        }        private string _password;        public string Password        {            set { _password = value; }            get { return _password; }        }        private string _domain;        public string Domain        {            set { _domain = value; }            get { return _domain; }        }        #endregion    }
Web版本

2.應用程序版本的config。

public class ConfigHelper    {        private static ConfigHelper _instance = null;        public static ConfigHelper Instance        {            get            {                if (_instance == null)                    _instance = new ConfigHelper();                return _instance;            }                    }        const string configFileName = "CRMConfig.xml";        protected XmlDocument doc;        public ConfigHelper()        {            this.CRMConfigInstance = new CRMConfig();            this.SourceConfigInstance = new SourceConfig();            doc = new XmlDocument();            Exception Ex = null;            try            {                doc.Load(this.FileFullPath);                XmlNode Settings = doc.DocumentElement.SelectSingleNode("Settings");                //CRMSettings                XmlNode CrmSettings = doc.DocumentElement.SelectSingleNode("CRMSettings");                XmlNode WebUrl = CrmSettings.SelectSingleNode(@"WebUrl");                XmlNode UserName = CrmSettings.SelectSingleNode(@"UserName");                XmlNode Password = CrmSettings.SelectSingleNode(@"Password");                XmlNode Domain = CrmSettings.SelectSingleNode(@"Domain");                XmlNode CRMConnectionString = CrmSettings.SelectSingleNode(@"ConnectionString");                //DataSourceSettings                XmlNode DataSourceSettings = doc.DocumentElement.SelectSingleNode("DataSourceSettings");                XmlNode SourceConnectionString = DataSourceSettings.SelectSingleNode(@"ConnectionString");                              this.CRMConfigInstance.UserName = UserName.InnerText;                this.CRMConfigInstance.Password = Password.InnerText;                this.CRMConfigInstance.Domain = Domain.InnerText;                this.CRMConfigInstance.ServerURL = WebUrl.InnerText;                this.CRMConfigInstance.ConnectionString = CRMConnectionString.InnerText;                this.SourceConfigInstance.ConnectionString = SourceConnectionString.InnerText;            }            catch(Exception ex)            {                Ex = ex;            }            finally            {                if(Ex != null)                {                    ExceptionHelper.WriteLog(Ex);                }            }        }        private string _filePath;        public string FilePath        {            set { this._filePath = value; }            get            {                return System.Windows.Forms.application.StartupPath;            }        }        /// <summary>        /// full path        /// </summary>        public string FileFullPath        {            get            {                return System.IO.Path.Combine(this.FilePath, configFileName);            }        }        public CRMConfig CRMConfigInstance = null;        public SourceConfig SourceConfigInstance = null;    }    public class CRMConfig    {        private string _ConnectionString;        public string ConnectionString        {            set { _ConnectionString = value; }            get { return _ConnectionString; }        }        #region CRMConfig        private string _serverURL;        public string ServerURL        {            set { _serverURL = value; }            get { return _serverURL; }        }        private string _userName;        public string UserName        {            set { _userName = value; }            get { return _userName; }        }        private string _password;        public string Password        {            set { _password = value; }            get { return _password; }        }        private string _domain;        public string Domain        {            set { _domain = value; }            get { return _domain; }        }        #endregion    }    public class SourceConfig    {        private string _ConnectionString;        public string ConnectionString        {            set { _ConnectionString = value; }            get { return _ConnectionString; }        }    }
應用程序版本

二、SqlHeleper類

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美猛少妇色xxxxx| 亚洲成人国产精品| 欧美激情视频播放| 久久精品视频中文字幕| 久青草国产97香蕉在线视频| 久久久精品免费视频| 成人伊人精品色xxxx视频| 国产欧美精品va在线观看| 欧美有码在线观看| 亚洲欧美成人网| 日韩欧美黄色动漫| 中文字幕一精品亚洲无线一区| 国产成人精品av在线| 亚洲欧洲在线免费| 欧美激情精品久久久久久黑人| 国产成人精品av在线| 亚洲国产精彩中文乱码av在线播放| 成人国产精品久久久久久亚洲| 国产成人精品视频在线观看| 欧美区二区三区| 国产亚洲视频中文字幕视频| 亚洲日本欧美日韩高观看| 欧美精品激情blacked18| 日韩视频在线观看免费| 成人性生交大片免费观看嘿嘿视频| 国产精品久久一区主播| 91亚洲精品久久久| 亚洲欧美日韩精品久久奇米色影视| 亚洲毛片一区二区| 日韩经典第一页| 国产精品欧美一区二区| 国产精品成人一区二区三区吃奶| 欧美影院成年免费版| 91av福利视频| 亚洲成av人乱码色午夜| 中文字幕欧美视频在线| 欧美激情一区二区三区久久久| 国产精品久久久久高潮| 国产精自产拍久久久久久| 色综合视频网站| 2019日本中文字幕| 国产精品成人国产乱一区| 亚洲精品白浆高清久久久久久| 欧美激情一区二区三区在线视频观看| 亚洲第一区在线观看| 中文字幕精品久久| 亚洲色图50p| 中文字幕在线看视频国产欧美| 欧美影院久久久| 欧美一级视频在线观看| 亚洲美女动态图120秒| 91精品国产九九九久久久亚洲| 成人精品aaaa网站| 成人在线国产精品| 久久人91精品久久久久久不卡| 欧美成人在线网站| 精品一区二区三区四区在线| 日韩福利视频在线观看| 欧美性猛交xxxx黑人猛交| 欧美日韩亚洲视频一区| 欧美xxxx18国产| 久久国产精品久久久久| 欧美富婆性猛交| 91天堂在线观看| 亚洲国产精品va在线| 色中色综合影院手机版在线观看| 国产精品爱啪在线线免费观看| 久久69精品久久久久久国产越南| 久久精品99久久久久久久久| 国产福利精品av综合导导航| 91精品久久久久久久久久久久久| 美女撒尿一区二区三区| 51视频国产精品一区二区| 91九色视频在线| 亚洲激情国产精品| 亚洲精品久久久久久久久久久久久| 国产精品9999| 成人激情视频在线观看| 久久亚洲精品国产亚洲老地址| 亚洲jizzjizz日本少妇| 国产婷婷97碰碰久久人人蜜臀| 久久精彩免费视频| 亚洲a区在线视频| 国产综合在线观看视频| 亚州国产精品久久久| 日本亚洲精品在线观看| 亚洲精品国产精品自产a区红杏吧| 日韩精品一区二区视频| 91亚洲国产精品| 国产91在线高潮白浆在线观看| 国产精品精品视频| 97国产精品久久| 欧美精品亚州精品| 久久精品亚洲热| 色悠久久久久综合先锋影音下载| 日韩成人xxxx| 国产亚洲精品美女久久久久| 亚洲理论在线a中文字幕| 久久久久久久久网站| 久久久久久久久久久久久久久久久久av| 日韩成人在线视频观看| 欧美另类老肥妇| 欧美激情视频一区二区三区不卡| 成人网中文字幕| 国产精品扒开腿做爽爽爽的视频| 亚洲经典中文字幕| www.欧美免费| 福利二区91精品bt7086| 日韩精品黄色网| 日本精品久久中文字幕佐佐木| 欧美成年人网站| 久久99国产综合精品女同| 色综合91久久精品中文字幕| 色爱av美腿丝袜综合粉嫩av| 久久视频在线看| 日韩美女福利视频| 国产亚洲精品久久久久动| 久久久精品国产一区二区| 国产专区欧美专区| 亚洲a级在线观看| 精品国产一区二区三区久久| 米奇精品一区二区三区在线观看| 人九九综合九九宗合| 国产在线播放不卡| 国产精品视频中文字幕91| 欧美日韩精品二区| 欧美日韩国产中字| 欧美老肥婆性猛交视频| 亚洲人永久免费| 成人久久一区二区| 91沈先生在线观看| 欧美成人精品三级在线观看| 91在线国产电影| 亚洲性生活视频在线观看| 性欧美视频videos6一9| 91九色国产社区在线观看| 国产欧美久久一区二区| 欧美一乱一性一交一视频| 最近2019免费中文字幕视频三| 国产精品成人在线| 国产午夜精品理论片a级探花| 欧美激情亚洲一区| 国产成人精品久久二区二区| 欧美日韩国产二区| 日韩精品极品在线观看| 在线看片第一页欧美| 国产成人精品视频在线观看| 亚洲**2019国产| 国产欧美日韩亚洲精品| 91亚洲一区精品| 国产精品jvid在线观看蜜臀| 国产精品人人做人人爽| 中日韩美女免费视频网址在线观看| 欧美一级视频一区二区| 日韩中文字幕视频在线| 日韩免费观看视频| 九九久久精品一区| 色综合色综合久久综合频道88| 国产一区视频在线| 欧美精品成人91久久久久久久| 欧美最顶级的aⅴ艳星| 久久精视频免费在线久久完整在线看| 欧美性极品少妇精品网站| 日韩av成人在线|