ADO.NET数据集DataSet类公共属性和方法
创始人
2024-07-29 17:00:29
0

DataSet ADO.NET 结构的主要组件,它是从数据源中检索到的数据在内存中的缓存。DataSet 由一组 DataTable 对象组成,您可使这些对象与 DataRelation 对象互相关联。您还可通过使用 UniqueConstraint 和 ForeignKeyConstraint 对象在 DataSet 中实施数据完整性。

公共属性:

1.CassSensitive 该属性用于获取或设置一个值,该值指示DataSet对象中的字符串比较是否区分大小写

2.DataSetName 该属性用于获取或设置当前DataSet对象的名称

3.DefaultViewManager 该属性用于获取DataSet对象所包含的数据的自定义视图,以允许使用自定义的DataViewManager对象进行筛选、搜索和导航

4.EnforceConstraints该属性用于获取或设置一个值,该值指示在尝试执行任何更新操作时是否遵循约束规则

5.ExtendedProperties 该属性用于获取与DataSet对象相关的自定义用户信息的集合

6.HasErrors 该属性用于获取一个值,指示在此DataSet中的任何DataTable对象中是否存在错误

7.Locale 该属性用于获取或设置用于比较表中字符串的区域设置信息

8.Prefix 该属性用于获取或设置一个XML前缀,该前缀是DataSet的命名空间的别名

9.Relations 该属性获取用于将表链接起来并允许从父表浏览到子表的关系的集合

10.Tables 该属性用于获取包含在DataSet对象中的表的集合

公共方法:

1.AcceptChanges() 该方法提交自加载此DataSet或上次调用AcceptChanges()方法以来对DataSet对象进行的所有更改

2.Clear() 该方法用于通过移除所有表中的所有行来清除任何数据的DataSet

3.Clone() 该方法用于复制DataSet的结构,包括所有DataTable架构、关系和约束。不要复制任何数据。

4.Copy() 该方法用于复制该DataSet对象的结构和数据

5.GetChanges() 该方法用于获取DataSet对象的副本,该副本包含自上次加载以来或自调用AcceptChanges()方法以来对该数据集进行的所有更改

6.GetXml() 该方法用于返回存储在DataSet对象中的数据的XML表示形式

7.GetXmlSchema() 该方法用于返回存储在DataSet对象中的数据的XML表示形式的XSD架构

8.HasChanges() 该方法用于获取一个布尔值,该值指示DataSet对象是否有更改,包括新增行、已删除的行或已修改的行

9.InferXmlSchema() 该方法用于将XML架构应用于DataSet对象

10.Merge() 该方法用于将指定的DataSet、DataTable或DataRow对象的数组合并到当前的DataSet或DataTable对象中

11.ReadXml() 该方法用于将XML架构和数据读入DataSet对象

12.ReadXmlSchema() 该方法用于将XML架构读入DataSet对象

13.RejectChanges() 该方法用于回滚自从创建DataSet对象以来或自上次调用AcceptChanges()方法以来对DataSet对象进行的所有更改

14.Reset() 该方法用于将DataSet对象重置为其初始状态。子类应重写Reset对象,以便将DataSet对象还原到其原始状态

15.WriteXml() 该方法用于从DataSet对象写XML数据,还可以选择写架构

16.WriteXmlSchema() 该方法用于写XML架构形式的DataSet结构

DataSet 可将数据和架构作为 XML 文档进行读写。数据和架构可通过 HTTP 传输,并在支持 XML 的任何平台上被任何应用程序使用。可使用 WriteXmlSchema 方法将架构保存为 XML 架构,并且可以使用 WriteXml 方法保存架构和数据。若要读取既包含架构也包含数据的 XML 文档,请使用 ReadXml 方法。希望对你有帮助。

【编辑推荐】

  1. C#使用MemoryStream类读写内存
  2. 详细解析Java中抽象类和接口的区别
  3. Delphi中Self和Sender的区别
  4. Repeater控件中实现checkbox的全选
  5. J2EE初学者要理解的几个问题

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...