您的位置:首页 > 数据库

牛腩新闻系统学习笔记-06讲 编写SQLHelper

2011-05-31 11:57 465 查看
1:  WEB层       调用 - >  BLL     调用      ->DAL

    界面表示层                业务逻辑层         数据存储访问层

 

BLL    Business Logic Layer  业务逻辑层

DAL - Data Access Layer  对数据库的访问,***DAO放在DAL层      DAO数据访问对象(Data Access Object)

 

如何创建三层架构?

一个解决方案里面 可以有多个项目

但是只能有一个项目能运行的

其他“类库”项目是供“WEB项目”调用的

首先创建网站

1:建立WEB层





然后添加新项目  选择 类库  DAL  ,放在刚才和WEB同级的文件夹





 







同样,建立BLL









这样三层就都确定了

,接下来我们进行编写数据库的操作类

 



 

    修改成数据库的助手类

 

 

记得在WEB里面 使用 using DAL;

还需要在 WEB层上面 添加引用,





添加的时候,注意观察右边的 有没有Bin这个文件夹 下面有没有东西





添加后,需要在DAL 上面 重新生成,生成 类库

 









这个时候,在Bin下面,出现了DAL里面的东西,就表示引用成功了,可以点击WEB层,属性,









能看到是引用了DAL,并且当DAL生成有变化时,会自动更新(但是DAL还是需要重新生成BIN)

就可以在WEB层,要么通过新建一个实例化来访问了(或者可以在DAL里面 设置为 static  ,这样就可以在web层里面来访问了)

如果是非静态 那么在DAL里面 这样写





WEB里面调用就是





如果在DAL里面是静态  这样写





在WEB里面就是这样调用(记得如果有修改DAL的代码,就需要在DAL上面点击重新生成)





 

每次修改了 DAL里面的代码,那么都需要在DAL上面  重新生成

小技巧:



   自动设置格式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: