PetShop 4.0 数据访问层设计之我所见
个人感觉数据访问层,设计上应该可以更精简。
现有的框架是一个DAL,对应一个Helper(我们可以理解其实就是真正的数据引擎)。这种方式实现上确实很简单,但是有重复的地方。对于每种DAL,不同的只是Helper,其它实现基本相同。
一个可行的重构,实现一个真正的Helper类,把不同的数据引擎,封装为一个DALEngine, 一些简单的代码实现,可以参见如下:
public inte
原创
2012-11-15 15:33:54 ·
696 阅读 ·
0 评论