Welcome 微信登录

首页 / 网页编程 / ASP.NET / ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下)

ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下)2011-09-21 博客园 李鸣对文件系统的操作:

对于文件目前内置3中支持对象:XML、TEXT、CONFIG文件,分别位于类库 XMLProvider、TextProvider、SuitConfigProvider中,大家可以自己调用,文件操作大多使用静态操作 。

对config文件的操作:

这里还要介绍一SuitConfigProvider类库中的GetItem、 GetSection、AppendItem、RemoveElement 方法,这几个方法可以快速获得we.config中的Item、节点内 容,以及增加、移除节点,例如有个Item信息如下:

<add key="NameABC" value="Data Source=Server IP;User;Password=111111;Integrated Security=no;Enlist=false;Pooling=true;" />

使用SuitConfigProvider.GetItem("NameABC ") 语句就可以立即获得该Item内容

SuitConfigProvider类中的方法实现为静态,用户可以直接调用,下表罗列了方法调用说明:

方法名说明
static ConfigFileType ConfigType指明config类型,默认为web应用程序
static string GetItem (string key)获得某个” add key”Item的值
static Hashtable GetSection(string SectionKey)获得某个节点的数据,返回 HashTable
static string GetConnectionString(string key)protected internal类型,初始化数据库连接
static bool ModifyItem(string key, string value)修改一个” add key”Item的值
static bool AppendItem(string key, string value)添加一个” add key”Item的值
static bool RemoveElement(string Key)移除” add key”Item

对文本文件操作:

方法名说明
static string GetContent(string Fileinfo)2次重载,获得文件内 容
static bool CreateFile(string FileInfo)创建一个文件
static bool AppendFile(string str, string FileInfo)2次重载,追加 文件内容