摘要: 个人感觉数据访问层,设计上应该可以更精简。现有的框架是一个DAL,对应一个Helper(我们可以理解其实就是真正的数据引擎)。这种方式实现上确实很简单,但是有重复的地方。对于每种DAL,不同的只是Helper,其它实现基本相同。一个可行的重构,实现一个真正的Helper类,把不同的数据引擎,封装为一个DALEngine,一些简单的代码实现,可以参见如下:publicinterfaceIDALEngine{intExecuteNonQuery(CommandTypecmdType,StringcmdText,IList<IParameter>parameters);objectExe 阅读全文
posted @ 2012-11-15 16:39 理查杨哥 阅读(161) 评论(0) 推荐(0) 编辑