DataRelationCollection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示此 DataRelation 的 DataSet 对象的集合。
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可以通过将对象定义为 或 DataTable的属性DataSet来创建对象,而不是直接使用构造函数。 (使用 Relations 的 属性或 ParentRelations .) 的 DataTableDataSet属性
若要访问集合,请使用 Relations 对象的 属性 DataSet 。
只要集合存在,就可以使用 、 Clear和 Remove等Add方法来管理它包含的对象。
构造函数
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。 |
适用于
线程安全性
此类型对于多线程读取操作是安全的。 必须同步任何写入操作。