三层业务逻辑

1.确定需求
2.根据需求确定sql
3.编写数据访问层类,DAL
4.编写业务层 BLL
5.编写表现层 UI

三层结构常用类库
DAL 数据访问类
BLL 业务类
UI 表现层(窗口,多窗体传值的静态类GloabHelper)
Model 实体类 (数据实例对象)
Utility 实用类(command)

常用规则
数据层向业务层返回多个值,一般用类(实例对象)
单个实例先声明 Model model= null;然后在数据赋值时实例化。避免没有数据返回时空的实例对象。
多个实例对象(List集合),声明时直接声明 List list = new List(); 避免外部循环遍历null值。
业务层向UI层返回多个(有限个)判断结果(分支语句),一般用枚举。传值一般用out参数

三层业务逻辑_第1张图片
三层业务逻辑_第2张图片

你可能感兴趣的:(C#)