日期:2014-05-17  浏览次数:20461 次

关于DAL的疑问。
最近自己在开发一个网站,之前看petshop源码,当然也没看的很仔细,发现DAL中对于每个table都建立了数据库访问类,因为我之前做的项目都是java的,基本上都是用的通用的数据库访问类,所以有些不是很理解,为什么不用通用数据库访问类,而要每个table都要写一个DAL呢。这样做在性能上有提升么?

------解决方案--------------------

主要是DBHelper就是公共的,到DAL中给每个table分开更能体现OOP思想!利于拓展!
------解决方案--------------------
探讨
最近自己在开发一个网站,之前看petshop源码,当然也没看的很仔细,发现DAL中对于每个table都建立了数据库访问类,因为我之前做的项目都是java的,基本上都是用的通用的数据库访问类,所以有些不是很理解,为什么不用通用数据库访问类,而要每个table都要写一个DAL呢。这样做在性能上有提升么?

------解决方案--------------------
探讨
主要是DBHelper就是公共的,到DAL中给每个table分开更能体现OOP思想!利于拓展!

------解决方案--------------------
你按java那样的方式写就成。