今天,我们来学习一下BLL层的框架搭建:

在创建BLL层之后,我们要搭建BLL层中的Manage类,具体样式参照下图:

注意:我们要遵循一个原则:要根据DAL层中的Service类来创建BLL层的Manage类,也就是一个Service类对应一个Manage类。

在Manage类中,首先,我们需要引用几个命名空间:

using System.Data;
using DAL;
using Model;

接着,我们要将Service类中的(增删改查)方法给复制粘贴到对应的Manage类中:

接着,我们在Manage类中的增删改查方法中分别调用所对应Service类中的增删改查方法就可以了。

        /// <summary>/// 查询/// </summary>/// <param name="id"></param>/// <param name="content"></param>/// <param name="state"></param>/// <returns></returns>public static DataTable Select(int id = 0, string content = "", int state = 0){return TaskService.Select(id, content, state);}/// <summary>/// 添加/// </summary>/// <param name="task"></param>/// <returns></returns>public static int Insert(Task task){return TaskService.Insert(task);}/// <summary>/// 删除/// </summary>/// <param name="id"></param>/// <returns></returns>public static int Delete(int id){return TaskService.Delete(id);}/// <summary>/// 更改/// </summary>/// <param name="task"></param>/// <returns></returns>public static int Update(Task task){return TaskService.Update(task);}/// <summary>/// 根据id查找/// </summary>/// <param name="id"></param>/// <returns></returns>public static Task Select(int id){return TaskService.Select(id);}

注意:切记一定不要出现自己调用自己的情况。比如说图中这种就是不对的。

今天的分享就到此结束了,有不懂的地方可以在下方评论区留言哦。

ASP.NET三层架构——BLL层(业务逻辑层)相关推荐

  1. 桥接模式的应用之三层架构中的业务逻辑层(BLL)与数据访问层(DAL)的解耦

    各层的作用 ①用户界面层:只负责显示和采集用户操作. ②业务逻辑层:负责UI和DAL层之间的数据交换,是系统架构中体现核心价值的部分.它关注点主要集中在业务规则的制定.业务流程的实现和业务需求的有关系 ...

  2. 三层架构:表示层-业务逻辑层-数据访问层

    三层架构和MVC是两个东西. 非要相关的话: 三层架构中"表现层"的aspx页面对应MVC中的View(继承的类不一样) 三层架构中"表现层"的aspx.cs页 ...

  3. 三层架构:表示层-业务逻辑层-数据访问层2

    概述 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构.微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层.业务逻辑层(又或称为领域层).表示层. 三层结构原理: 3个层次中, ...

  4. 三层架构:表示层-业务逻辑-数据层

    三层架构:表示层-业务逻辑- 原文地址:三层架构:表示层-业务逻辑层-数据访问层  作者:灰烬 三层架构和MVC是两个东西. 非要相关的话: 三层架构中"表现层"的aspx页面对应 ...

  5. 三层架构:表示层-业务逻辑…

    原文地址:三层架构:表示层-业务逻辑层-数据访问层作者:灰烬 三层架构和MVC是两个东西. 非要相关的话: 三层架构中"表现层"的aspx页面对应MVC中的View(继承的类不一样 ...

  6. java中表示层 控制层 业务逻辑层 数据访问层

    控制层(controller):的职能是负责读取视图表现层的数据,控制用户的输入,并调用业务层的方法: 业务层(service):需要根据系统的实际业务需求进行逻辑代码的编写,有些业务逻辑需要通过与数 ...

  7. 三层架构之业务逻辑层

    你好,是我琉忆. 今天我们讲一讲三层架构中的业务逻辑层 1.业务逻辑层的介绍 业务逻辑层(Business Logic Layer,简称 BLL)是系统架构中体现核心价值的部分.它的关注点主要集中在业 ...

  8. android ui层 交互层 业务逻辑层 服务层,表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)...

    三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI).业务逻辑层(BLL).数据访问层(DAL).区分层次的目的即为了"高内聚,低耦 ...

  9. petshop详解之五:PetShop之业务逻辑层设计

    五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分.它的关注点主要集中在业务规则的制定.业务流程的实现等与业务需求有关的系统设计 ...

最新文章

  1. 文本文件写java_Java 读/写文件文本文件的示例
  2. python爬取b站弹幕_爬取B站弹幕并且制作词云
  3. linux中head下的所有参数,Linux 命令之head 命令使用
  4. 【Yarn】工作机制及任务提交流程
  5. 循环报数java代码_循环报数 Java实现
  6. JSP九大内置对象及其使用教程
  7. matlab安装自行下载的工具箱
  8. Cocos Creator plist图集使用方法
  9. win32应用程序_教你打开程序提示不是有效的win32程序怎么办
  10. 首屈一指的全球招聘与薪资支付平台Deel收购Zeitgold,以增强薪资和人工智能服务
  11. 小白学SLAM的流水账(一):跑通ORB踩过的坑
  12. html适合app的登陆页面,纯CSS3创意手机APP登录界面动画特效
  13. NTP for Linux
  14. tomcat启动就运行我的写的java类
  15. 前端框架AdminLTE
  16. YOLOv3庖丁解牛(一):网络结构
  17. 关于抖音如何热门,怎么上推荐获取更多的流量,获取更多的抖音粉丝
  18. 2.nltk下载语料库(一直提示连接失败/内核nltk直接挂了)
  19. xgboost 怎么读_当初零基础入学的小学生,现在怎么样了?妈妈:每天辅导到十点...
  20. 基于BS的酒店餐饮管理系统

热门文章

  1. 五、电脑来电自动开机方法设置
  2. Makefile之cflags参数和ldflags参数
  3. 优质的B2B撮合管理系统:如何帮助MRO工业品企业提升竞争力
  4. Win10系统Intellij IDEA-2020下载、安装、注册、基础设置,傻瓜教程没手都行
  5. 计算机网络——ARQ协议
  6. 天津专升本报考条件!及升本本科院校专业限制报考专业限制情况
  7. 适合IT人的茶:雪域珍品——高原黑珍珠
  8. rust腐蚀自建服2018_腐蚀Rust新手攻略指南 腐蚀Rust怎么开始游戏
  9. 【JS】用户可选择确定或取消的提示框
  10. HashMap源码之keyset