07-业务逻辑层设计
26.6 业务逻辑层设计
**本节视频教学录像:1分钟**
建立类库项目,项目名为“BIL”。分别添加对应于数据访问层中的类,以完成对数据访问层中方法的调用。需要添加对数据访问层接口IDAL和实体层Model的引用。下面以商品信息管理表操作的业务逻辑层为例进行介绍,代码如下(代码26-6-1.txt)。
01 public class MInfoCortrol
02 {
03 private static IMerchandiseInfo mi = Factory.getMInfo();
04 public static List<MerchandiseInfoData> ls = MInfoCortrol.getPType();
05 public static List<MerchandiseInfoData> getPType()
06 {
07 return mi.selMerchandiseType();
08 }
……
09 public static MerchandiseInfoData getMInfoOfID(int id)
10 {
11 foreach (MerchandiseInfoData mid in ls)
12 if (mid.ID == id)
13 return mid;
14 throw new MessageException("获取商品名称失败!商品ID" + id);
15 }
16 }
其他业务逻辑层代码详见源程序。