IsLine FrameWork系列之四--DataProvider 数据访问(上)

接上文

DataProvider是日常编程中最常用的Provider,它为项目提供了与数据库交互的能力,使程序人员能够方便、快捷的获得SQL结构,简化了程序代码,增强程序可读性。它共有8个类库,100多个方法,包括配置、功能和枚举三部分,以下是它的基本类关系:

图3.4公共接口

图3.5文件操作

图3.6 数据库操作与数据容器接口

时间: 2024-09-16 12:36:36

IsLine FrameWork系列之四--DataProvider 数据访问(上)的相关文章

ASP.NET企业开发框架IsLine FrameWork系列之四--DataProvider 数据访问(上)

DataProvider是日常编程中最常用的Provider,它为项目提供了与数据库交互的能力,使程序人员能 够方便.快捷的获得SQL结构,简化了程序代码,增强程序可读性.它共有8个类库,100多个方法,包括 配置.功能和枚举三部分,以下是它的基本类关系: 开发框架IsLine FrameWork系列之四--DataProvider 数据访问(上)-"> 图3.4公共接口 图3.5文件操作 图3.6 数据库操作与数据容器接口

ASP.NET企业开发框架IsLine FrameWork系列之五--DataProvider 数据访问(中)

使用DataProvider前,需要先在web.config中配置以下节点,添加于 <configSections></configSections>之间: <IsLine.Data.Configuration> <DataBaseConnection> <DBType>IsLine.Data.DataTypeEnum.DataBaseType.SqlServer</DBType> <Server>Server IP<

IsLine FrameWork系列之六--DataProvider数据访问(下)

接上文 对文件系统的操作: 对于文件目前内置3中支持对象:XML.TEXT.CONFIG文件,分别位于类库XMLProvider.TextProvider.SuitConfigProvider中,大家可以自己调用,文件操作大多使用静态操作. 对config文件的操作: 这里还要介绍一SuitConfigProvider类库中的GetItem.GetSection.AppendItem.RemoveElement 方法,这几个方法可以快速获得we.config中的Item.节点内容,以及增加.移除

IsLine FrameWork系列之五--DataProvider 数据访问(中)

接上文 使用DataProvider前,需要先在web.config中配置以下节点,添加于<configSections></configSections>之间: <IsLine.Data.Configuration> <DataBaseConnection> <DBType>IsLine.Data.DataTypeEnum.DataBaseType.SqlServer</DBType> <Server>Server IP

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

对文件系统的操作: 对于文件目前内置3中支持对象:XML.TEXT.CONFIG文件,分别位于类库 XMLProvider.TextProvider.SuitConfigProvider中,大家可以自己调用,文件操作大多使用静态操作 . 对config文件的操作: 这里还要介绍一SuitConfigProvider类库中的GetItem. GetSection.AppendItem.RemoveElement 方法,这几个方法可以快速获得we.config中的Item.节点内 容,以及增加.移除

ASP.NET企业开发框架IsLine FrameWork系列之七--AppLogProvider日志框架(上)

日志与异常 部署系统以后,管理员需要有一套强大的日志系统来诊断和修复配置上的问题,这就需要一套通过配 置就可以变更日志记录的方式.经验表明,日志模块往往是软件开发周期中的重要组成部分,Aicken曾用 过一段时间的Log4Net,Log4Net是个很不错的日志框架,但是有时候仍然觉得有些不顺手,例如,需要用 不同类型的日志记录不同的类.方法的行为和不同的业务行为,有时需要在系统运行期,改变某个业务日 志的记录介质或是否记录等等,遇到这些因素 Log4Net可能需要修改代码重新编译,而IsLine

IsLine FrameWork系列之七--AppLogProvider日志框架(上)

日志与异常 部署系统以后,管理员需要有一套强大的日志系统来诊断和修复配置上的问题,这就需要一套通过配置就可以变更日志记录的方式.经验表明,日志模块往往是软件开发周期中的重要组成部分,Aicken曾用过一段时间的Log4Net,Log4Net是个很不错的日志框架,但是有时候仍然觉得有些不顺手,例如,需要用不同类型的日志记录不同的类.方法的行为和不同的业务行为,有时需要在系统运行期,改变某个业务日志的记录介质或是否记录等等,遇到这些因素 Log4Net可能需要修改代码重新编译,而IsLine Fra

IsLine FrameWork系列之十一--HttpContentProvider访问缓存

今天我们来介绍 IsLine.HttpContent.HttpContentProvider命名空间: 这个Provider主要封装了对缓存.Session与Cooike的操作,该空间下主要有三个类:CookieProvider.SessionProvider.CacheProvider. 关于约束 这三个类库统一实现ICapability接口,ICapability继承自IBaseCapability接口,IBaseCapability规范了HttpContentProvider的基础能力,而

ASP.NET企业开发框架IsLine FrameWork系列之三--七种武器

IsLine FrameWork Provider介绍 其中IsLine.Data.IsLine.AppLog是我要重点介绍的,不过现在先来简单说说各个Provider的作用. DataProvider 与其他框架一样,DataProvider为项目提供了与数据库交互的能力,它的优点在这里不再阐述,这里 只说一下它与其他框架的数据访问层不同的地方. DataProvider同时兼容SQL SERVER与ORACLE两种数据库,并开放IDBOperater接口,用户只要实现 IDBOperater