vs05 下的xsd

      今天做网站的时候,使用了Access数据库,在添加强类型数据集的时候,在配置一栏发现以前没有用过的东西,其xsd文件中包含了一个名为XXXTableAdapter的内部类【XXX=目标数据库表的名称】,在使用设置向导的时候,这个类将包含关于目标数据库表的增删改查操作。 

      在2005中,强类型数据集的结构如下: 

      1、XXX:强类型数据集,其名称是是对应数据表的名称。 

      2、XXX._XXX:XXX同上,而_XXX是一个继承自DataTable以及IEnumerable的类。 

      3、XXXTableAdapter:继承自Component,其内部包含了诸如XXConnection、XXCommon、XXAdapter等ADO.net的对象实例。  

      在XXXTableAdapter中实现了对关联数据的增加、删除、修改、查询的操作: 

      1、Fill:和一般的适配器一样的功能,但是由于是强类型的,所以其只能放入和其匹配的Table,即:XXX._XXX。 

      2、Update,有5个重载:    

           2.1:参数DataRow,结构和对象的表结构一致    

           2.2:参数DataRow数组,结构和对象的表结构一致,也就是说可以进行批量更新   

           2.3:强类型数据集,即:XXX  

           2.4:强类型数据集下的表,即XXX._XXX 

           2.5:具体字段,这部分参数分为两部分,如果一个表包含两个字段:ID和name,其中ID的自动增长的,那么这个重载就有3个参数,【参数一:新的name的值】,【参数二:旧的ID值】,【参数三:旧的name值】。  3、Insert:所有非主键的各个字段都将作为参数插入。 

      4、Delete:所有字段都将作为参数插入,这种删除的方式貌似是全字匹配=。=

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值