02 2012 档案
摘要:最近由于公司项目比较忙,本来早就准备写EF部分可是一直没时间,步入正题吧,前一篇讲的是数据访问层中ADO的实现部分,接下来我们讲一下EF部分的实现。先说一下写他的目的: 为了使我们在开发中降低程序员的工作量和代码行数,同时提供一个统一格式和便于维护的数据访问调用框架,我们需开发一套数据访问层。实现功能: 实现增加、修改、删除、带事务新增、 带事务修改、 带事务删除、分布式事务处理等操作。实现原理: 使用新类 EFTranParams(下面提供源码) 构建一个EF事务处理参数,用Action 和Func 将参数传递给数据访问层,已委托的方式在事务中执行相关的方法,返回处理结果。代码实现:...
阅读全文
摘要:这是我去年给公司写的一个EF/ADO数据访问层,可以实现对多种数据库操作,代码中包含了一般的查询修改、事务和分布式事务等操作。这篇文章我们来介绍一下ADO部分的处理。下一篇EF篇(敬请关注)ADO部分一般的查询修改都比较简单,这里就不详细介绍了,只列出方法名(每个方法都进行了重载),方法如下:View Code public DataTable ExecuteDataTable(string commandText, CommandType commandType, string tableName, DbTransaction transaction, params DbParameter[
阅读全文