回顾知识点:
1.三层结构访问层的功能: 直接和数据库进行数据交互,包括增删改查的基本操作。
2.三层结构各层的依赖关系:
表示层依赖于业务逻辑层(BLL),业务逻辑层(BLL)依赖于数据访问层(DAL)。并且这三个层都依赖于数据模型层(Model)。
实体层充当的是一个数据载体,把数据封装成对象,由对象从访问层传递给业务逻辑层,再从业务层传给表示层。
业务逻辑层的作用是做业务处理。关于项目的特殊业务,可以放到业务逻辑层进行处理。将原始数据封装成业务对象。
访问层一般不作过多的业务处理,只负责对数据库的维护,进行增删改查的操作。
3.ADO.NET可以调用带参的SQL命令
4.DataSet,DataTable,DataView三者之间的关系:
DataSet中存在Tables集合,Tables集合中装的就是DataTable对象,DataView是数据视图,直接隶属于表,DataTable能够产生视图。
视图是针对于“列”来说的。可以从表中挑选出几列,组成一个视图。也可以由多张表,挑选出几个列组成视图。
他们三者的关系类似于:数据库,数据表,数据视图
DataSet在三层结构中的作用:
DataSet(数据集),它是数据在内存当中的一种存储形式。把数据库中的数据拿出来,先存到内存中,把二维表的形式拿过来,并且保持原有数据表的格式,需要一个“容器”,这种容器就是DataSet。DataSet还可以表现出数据之间的关系。
DataSet与实体都能完成相同的功能:
1.都充当数据的载体 2.能