wxpython dataviewmodel_[转载]DataSet在三层结构中的功能以及DataView的使用

回顾知识点:

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.能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值