【三层架构】——C#代码分析

本文深入探讨了C#中的三层架构,分析了各层之间的调用关系和代码实现。U层(用户界面层)调用B层(业务逻辑层),B层调用D层(数据访问层)。U层通过实体类传递参数,B层负责业务处理,D层负责数据库交互。实体类在三层间起到信息桥梁的作用。
摘要由CSDN通过智能技术生成

  • 前言


上篇博客我们讲到三层架构的基本理论知识,这篇我们来说一下三层之间信息是如何传递的以及如何表现在代码里。


  • 调用关系


图1       图2 


分析:根据图1我们可以看到BLL引用DAL和Model,DAL引用Model,UI引用BLL和Model,所以也就可以转换成图2所示的UI引用BLL,BLL引用DAL,它们三者都引用Model。


  • 代码分析


时序图如下:


评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值