这次要~~说的不是很多~~呵呵主要是今天修理了n台电脑~~好累啊
---
上面的图可以下载后在看是大的图片因为地方不够就~~隐藏了
从逻结构上看可以分为两大部分BLL和DAL:
先从DAl数据层说说
//--上面的这个类是数据层的基类~~自然定义了数据层相关的方法请注意上面类的三个方法的参数都是DbCommand是为了应对不同数据库建立的,但是这里比较有意的是他在执行相关操作的时候是调用传入的
DbCommand对向的方法变相的说~~就是在传入之前您老的dbconnection.open();否则估计歇菜~~,而且也得
close()
//--ExecuteNonQuery方法让人摸不着头脑
接下来就是子类的子类~~这些子类定义的时候和逻辑层是息息相关的比如如果有个模块叫sun,那么必然有个位他准备的数据模块- -有点装饰模式的味道哦- -
//--这个还是抽象的~~哈哈~~这下就有意思了~~订立的时隔标准~~就是只要符合这个标准我就不管你数据放在那里~~(当然马桶除外)
这个类在构造中得到连接字符串~~以及缓存相关的东西,其他就没什么可说的~~了都是取数据的方法~~有兴趣的研究研究哈
写个字符串模板就像这样. @MM@就用列名填充就好了~~我在做这方面的东西~~当然是看了SubSonic2.0做的~~做好了在分享哈- -
"class @MM@{}"
。。就说这么多~~腰酸背痛~~哈哈~~修电脑过度了,欢迎大家讨论还是,还是老话题~~共同进步