电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C中的三层架构委托和事件

C中的三层架构委托和事件_第1页
1/54
C中的三层架构委托和事件_第2页
2/54
C中的三层架构委托和事件_第3页
3/54
下载后可任意编辑利用 C#语言,调用存储过程,使用三层架构实现2024 年 3 月 13 日利用 C#语言,调用存储过程,使用三层架构实现,我需要实现的功能见问题补充 问题为:我需要实现的功能是:调用存储过程,实现将数据库中表的信息,显示到页面中,请帮忙写出 DAL 层、BLL 层、页面显示层,它们的代码?谢谢! 答案: 先写 Dal 层 public datatable GetTable() { SqlConnection conn=new SqlConnection (); conn.ConnectionString="Server=(local);database=db;uid=sa;pwd=sa";//连接数据源 conn.Open(); SqlCommand cmd=new SqlCommand("Select",conn);//其中 select 为存储过程名称 cmd.CommandType = CommandType.StoredProcedure;//指定执行类型为存储过程 DataTable dt = new DataTable(); //执行存储过程 SqlDataAdapter sda=new SqlDataAdapter(cmd); //将结果填充到 datatable 中 sda.Fill(dt); return dt;//返回 Datatable } Bll 层 //实例化 Dal 层方法 DAL dal=new DAL(); 下载后可任意编辑public datatable BllGetTable() {// 猎取数据表 return dal.GetTable(); } 页面层 //实例化 Bll 层方法 Bll bll=new Bll(); Datatable dt=new datatable(); // 调用 Bll 层方法 dt=bll.BllGetTable();趣谈三层架构的演变(转有关三层架构有很多理解。下面用养猪为比方,介绍三层架构究竟是个什么东西。层次结构在现实社会里随处可见。记得有个笑话讲有个村长得意地向他老婆吹牛:“全中国只有四个人比我官大,乡长、县长、省长和国务院总理”。这个笑话也体现了真实社会中分层的现象。社会人群会分层,公司人员结构也会分层,楼房是分层的,甚至做包子的笼屉都是分层的。虽然分层的目的各有不同,但都是为解决某一问题而产生的。所以,分层架构其实是为了解决某一问题而产生的一种解决方案。14.1.1 常用的三层架构设计软件系统最常用的一般会讲到三层架构,其实就是将整个业务应用划分为表示层、业务逻辑层、数据访问层等,有的还要细一些,通过分解业务细节,将不同的功能代码分散开来,更利于系统的设计和开发,同时为可能的变更提供了更小的单元,十分有利于系统的维护和扩展。常见的三层架构基本包括如下几个部分,如图 14-1 所示。 图 14- 1 常见的三层架构◆数据访问层 DAL :用于实现与数据库的交互和访问,从数据库猎取数据或保存数据到数据库...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C中的三层架构委托和事件

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部