个人开发框架总结(一)
2009-05-05 08:27:23 来源:WEB开发网在开发过程中,大家可能都发现,形成一套个人开发风格是相当重要,这也可以延伸为整个团队的开发模式,甚至形成一个有形的开发框架。
我经过这一两年的摸索,不断的完善,现在大体形成了几个东东,自己感觉还不错,所以想贴出来与大家一起分享,如有需要的朋友,可以直接与我联系。
大体有以下几个类库:
FaibClass.Data 数据访问库
FaibClass.Common.Windows WinForm框架库
FaibClass.Windows.Forms WinForm控件库(目前只有TreeList及一些TextBox控件)
FaibClass.Update 在线更新库
在以后的几天里将分别做一些介绍
一、FaibClass.Data
主要是提供数据访问操作的类库,可支持SqlServer、Oracle、及各种OleDb数据库。
DataHelper 核心类 提供各种数据访问方法。先说一下它的几个方法和属性:
ExecuteDataTable 填充数据到DataTable,共12种重载
ExecuteNonQuery 执行Sql语句
ExecuteReader 执行查询语句返回IDataReader
ExecuteScalar 执行查询,返回当个结果
FillDataset 填充DataSet,共12种重载
FillModelList 填充DataList,共12种重载
Update 更新DataTable或DataSet,共6种重载
BeginTransaction 开始事务,支付分布式事务
CommitTransaction 提交事务
RollbackTransaction 回滚事务
CreateParameters 创建参数集,因为使用存储过程时SqlServer和Oracle的参数名称不一样,故用这个方法生成
OpenUpdateBag 打开更新开关,在使用Update前,要使用这个方法把相应的sql语句保存到内存中,以在Update时能够更新到数据库
CloseUpdateBag 关闭更新开关
更多精彩
赞助商链接