DataRelationCollection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示此 DataSet的 DataRelation 对象的集合。
public ref class DataRelationCollection abstract : System::Data::InternalDataCollectionBase
public abstract class DataRelationCollection : System.Data.InternalDataCollectionBase
[System.Serializable]
public abstract class DataRelationCollection : System.Data.InternalDataCollectionBase
type DataRelationCollection = class
inherit InternalDataCollectionBase
[<System.Serializable>]
type DataRelationCollection = class
inherit InternalDataCollectionBase
Public MustInherit Class DataRelationCollection
Inherits InternalDataCollectionBase
- 继承
- 属性
注解
DataRelationCollection 对象支持在相关父/子 DataTable 对象之间导航。
通过将 DataRelationCollection 对象定义为 DataSet 或 DataTable的属性,而不是直接使用构造函数来创建对象。 (使用 DataSet的 Relations 属性,或 DataTable的 ParentRelations 属性。
若要访问集合,请使用 DataSet 对象的 Relations 属性。
只要集合存在,就可以使用 Add、Clear和 Remove等方法来管理它包含的对象。
构造函数
DataRelationCollection() |
初始化 DataRelationCollection 类的新实例。 |
属性
Count |
获取集合中的元素总数。 (继承自 InternalDataCollectionBase) |
IsReadOnly |
获取一个值,该值指示 InternalDataCollectionBase 是否为只读。 (继承自 InternalDataCollectionBase) |
IsSynchronized |
获取一个值,该值指示是否同步 InternalDataCollectionBase。 (继承自 InternalDataCollectionBase) |
Item[Int32] |
获取指定索引处的 DataRelation 对象。 |
Item[String] |
获取按名称指定的 DataRelation 对象。 |
List |
获取作为列表的集合的项。 (继承自 InternalDataCollectionBase) |
SyncRoot |
获取可用于同步集合的对象。 (继承自 InternalDataCollectionBase) |
方法
事件
CollectionChanged |
在集合发生更改时发生。 |
扩展方法
Cast<TResult>(IEnumerable) |
将 IEnumerable 的元素强制转换为指定类型。 |
OfType<TResult>(IEnumerable) |
根据指定类型筛选 IEnumerable 的元素。 |
AsParallel(IEnumerable) |
启用查询的并行化。 |
AsQueryable(IEnumerable) |
将 IEnumerable 转换为 IQueryable。 |
适用于
线程安全性
此类型对于多线程读取操作是安全的。 必须同步任何写入操作。