分层知识点

分层思想:一个人能做的事,多个人做,协同合作。
协同合作:通过方法完成,
方法参数:完成功能需要的条件,需要的数据。
方法返回值:完成功能后,结果。返回值最多一个,可以不返回用void.

表示层(exe),业务逻辑层(类库),数据访问层 (类库) (开发项目时的架构,不是指项目个数)
模型层Models
表示层作用:收集用户信息和呈现用户所需的数据
业务逻辑层:1)业务处理(一个方法中可以多次调用数据访问层的功能)
2)数据处理
3)作为表示层与数据访问层的桥梁
数据访问层:通常数据库表的访问功能
表示层引用:BLL,Models
BLL引用 :DAL,Models
DAL引用:Models
Models:无引用
方法:增加,删除,修改,多行查询,单行查询,一个值的查询。
多表查询:加扩展实体类,通过扩展实体类封装数据

  表示层——》业务逻辑—》数据访问

模型层

  1. 模型层:实体类,扩展实体类(多表查询)
    表名以应类名,字段对应属性,数据类型varchar/char… C#(String) ,Bit C#(bool) ….
  2. 数据访问层
    a) 增加: public int AddXXX( 实体类 对象)
    b) 修改: public int UpdateXXX(实体类 对象)
    c) 删除: public int DeleteXXX( 主键、唯一键类型)
    d) 单行查询: public 实体类 GetOneOjbject(主键、唯一键类型)
    e) 多行查询: public List<类> GetAllObject(条件)
    f) 单值查询: public 类型 get(条件)
  3. 业务逻辑层,作为桥梁功能。方法的结构与数据访问层完全一样。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值