System.Data 命名空间里类的摘要(未完)
DataSet:表示数据在内存中的缓存。
DataSet 可以当作 在内存里 数据库。
线程安全 :该类型对于多线程读操作是安全的。您必须使任何写操作同步。
DataView :表示用于排序、筛选、搜索、编辑和导航的 DataTable 的可绑定数据的自定义视图。
DataView 的一个主要功能是允许数据与 Windows 窗体和 Web 窗体绑定。
另外,可自定义 DataView 来表示 DataTable 中数据的子集。该功能用于将两个控件与同一个 DataTable 绑定,但显示数据的不同版本。例如,一个控件可与显示表中所有行的 DataView 绑定,而另一个控件可配置为只显示已从 DataTable 中删除的行。
DataTableCollection :表示 DataSet 的表的集合。
DataTableCollection 包含特定 DataSet 的所有 DataTable 对象。若要访问 DataSet 的 DataTableCollection,请使用 Tables 属性。
DataTableCollection 使用诸如 Add、Clear 和 Remove 之类的方法管理集合中的项目。
使用 Contains 方法确定集合中是否有特定表(由索引或名称指定)。
若要从一个表浏览到另一个表,请使用 DataTable 的 ChildRelations 或 ParentRelations 属性来访问它的 DataRelation 对象的集合。还可使用 Relations 属性浏览给定的 DataSet 集合中 DataTables 的父/子关系。
DataTable :表示内存中数据的一个表。
当访问 DataTable 对象时,注意它们是按条件区分大小写的。
DataTable 并不直属于 DataSet ,DataTable 直属于 DataTableCollection 。
DataTableCollection 才直属于 DataSet 。
DataRowCollection :表示 DataTable 的行的集合。
当 DataColumnCollection 定义表的架构时,DataRowCollection 中包含表的实际数据,在该表中,DataRowCollection 中的每个 DataRow 表示单行。
您可通过调用 Add 和 Remove 方法,从 DataRowCollection 中插入和删除 DataRow 对象。您还可通过调用 Find 方法搜索在主键列中包含特定值的 DataRow 对象,也可通过调用 Contains 方法在基于字符的数据中搜索单个单词或词组。
DataRow : 表示 DataTable 中的一行数据。
使用 DataRow 对象及其属性和方法检索、评估、插入、删除和更新 DataTable 中的值。
DataRow 并不直属于 DataTable ,DataRow 直属于 DataRowCollection 。
DataRowCollection 才直属于 DataTable 。
DataColumn :表示 DataTable 中列的架构。
DataColumn 是用于创建 DataTable 的架构的基本构造块。通过向 DataColumnCollection 中添加一个或多个 DataColumn 对象来生成这个架构。有关更多信息,请参见<?XML:NAMESPACE PREFIX = MSHELP />。
每个 DataColumn 都有 DataType 属性,该属性确定 DataColumn 所包含的数据的种类。例如,可以将数据类型限制为整数、字符串或小数。由于 DataTable 所包含的数据通常合并回其原始数据源,因此必须使数据类型与数据源中的数据类型匹配。有关更多信息,请参见。
转载于:https://www.cnblogs.com/GameXG/archive/2005/06/15/175153.html
YUSHUTAO2000 原创文章 0获赞 0访问量 153 关注 私信- System.Data 命名空间
- DataContractJsonSerializer是在System.ServiceModel.Web.dll中,但命名空间却是System.Runtime.Serialization.Json。
- System.Data.SqlClient和System.Data.OleDb命名空间的区别
- System.Data”中不存在类型或命名空间名称“OracleClient
- 命名空间“System.Data”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)
- 类型或命名空间名称“OracleClient”在类或命名空间“System.Data”中不存在(是否缺少程序集引用?)
- 命名空间“System.Data”中不存在类型或命名空间名称“SQLite”。是否缺少程序集引用。解决办法如下:
- 在××.aspx.cs文件中出现using System.Data.SqlClient;命名空间
- 生成Context.cs文件里 找不到这个命名空间 “System.Data.Entity.Infrastructure”。
- ADO.NET(一) 空间 ADO.NET结构 命名空间(车延禄) System.Data—— 所有的一般数据访问类 S(转载)
- System.ComponentModel.DataAnnotations 命名空间和RequiredAttribute 类
- “System.Data.Entity.Database”是一个类型,而不是命名空间 解决方法
- C#学习常用的命名空间---System.Data.Linq(语言集成查询)
- “System.Data”中不存在类型或命名空间名称“TypedTableBase”
- 报错:System.Data”中不存在类型或命名空间名称“OracleClient
- 命名空间“System.Data”中不存在类型或命名空间名称“Entity”(是否缺少程序集引用?)
- System.Data.SqlClient 命名空间
- System.Data”中不存在类型或命名空间名称“OracleClient
- ASP.NET#命名空间"System.Data"中不存在类型或命名空间名称"Linq"(是否缺少程序集引用?)
- CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)