当前位置:嗨网首页>书籍在线阅读

06-数据访问层设计

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

26.5 数据访问层设计

**本节视频教学录像:2分钟**

数据访问层主要实现对数据的操作,将数据库中的数据提交给业务层,同时将业务层处理过的数据保存到数据库中。数据访问层可以访问关系数据库、文本文件或者XML文件,数据访问层通常为类库。

为超市管理系统建立数据访问层类库项目,项目名为“SQL Server DAL”,主要是实现对实体类的增加、修改、删除和查询。下面以对商品信息操作为例,实现商品信息的插入、删除、修改和查询功能。(代码26-5-1.txt)

01  /// <summary>
02  /// 插入商品信息
03  /// </summary>
04  /// <param name="merType">商品信息类</param>
05  /// <returns></returns>
06  public int insertMerchandiseType(MerchandiseInfoData merInfo)
07  {
……
08                 foreach(DataRow dr in ds.Tables[0].Rows)
09          {
10                  MerchandiseInfoData mer = new MerchandiseInfoData();
11                  mer.ID = (int)dr[0];
12                  mer.Name = dr[1].ToString();
13                  mer.TypeID = (int)dr[2];
14                  mer.Quantity = (int)dr[3];
15                  mer.Storage = (int)dr[4];
16                  list.Add(mer);
17          }
18          return list;
19  }

其他数据访问层代码详见源程序。