DataRelationCollection 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示此 DataSet的 DataRelation 对象的集合。
public ref class DataRelationCollection abstract : System::Data::InternalDataCollectionBasepublic abstract class DataRelationCollection : System.Data.InternalDataCollectionBase[System.Serializable]
public abstract class DataRelationCollection : System.Data.InternalDataCollectionBasetype DataRelationCollection = class
    inherit InternalDataCollectionBase[<System.Serializable>]
type DataRelationCollection = class
    inherit InternalDataCollectionBasePublic 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。 | 
适用于
线程安全性
此类型对于多线程读取操作是安全的。 必须同步任何写入操作。