EntitySet 成员

表示 Entity 实例的集合。

以下各表列出了由 EntitySet 类型公开的成员。

公共 属性

(另请参见 受保护 属性)

  名称 说明
public property CanAdd 获取一个值,用于指示此集合是否允许添加新实体。
public property CanEdit 获取一个值,用于指示是否可以编辑此集合中的实体。
public property CanRemove 获取一个值,用于指示此集合是否允许移除实体。
public property Count 获取此集合中的当前实体数。
public property EntityContainer 获取此 EntitySet 的容器。
public property EntityType 获取 EntitySet 包含的实体类型。
public property HasChanges 获取一个值,用于指示 EntitySet 当前是否有任何挂起的更改。
public property IsReadOnly 获取一个值,用于指示此集合是否支持更新操作。

顶部

受保护 属性

  名称 说明
protected property List 获取 EntitySet 的备份列表。

顶部

公共 方法

(另请参见 受保护 方法)

  名称 说明
public method Add 将指定的 Entity 添加到此 EntitySet
public method Attach 以未修改的状态将指定的 Entity 附加到此 EntitySet
public method Clear 清除集合中的所有实体。
public method Detach 从该 EntitySet 分离指定的 Entity
public method Equals  已重载。(继承自 Object
public method GetEnumerator 获取集合的枚举数。
public method GetHashCode  (继承自 Object
public method GetType  (继承自 Object
public methodstatic ReferenceEquals  (继承自 Object
public method Remove 从该集合中移除指定实体。
public method ToString  (继承自 Object

顶部

受保护 方法

  名称 说明
protected method AcceptChanges 接受对此 EntitySet 进行的所有更改。
protected method CreateEntity 创建新实体。
protected method CreateList 为集合创建存储列表。
protected method Finalize  (继承自 Object
protected method MemberwiseClone  (继承自 Object
protected method OnCollectionChanged 只要集合发生更改就调用。
protected method OnPropertyChanged EntitySet 属性更改时调用。
protected method RaisePropertyChanged 针对指定的属性引发 PropertyChanged 事件。
protected method RejectChanges 恢复对此 EntitySet 进行的所有更改。

顶部

公共 事件

  名称 说明
public event PropertyChanged 在属性更改时发生。

顶部

显式接口实现

  名称 说明
  System.Collections.IEnumerable.GetEnumerator  
  System.ComponentModel.IChangeTracking.AcceptChanges  
  System.ComponentModel.IRevertibleChangeTracking.RejectChanges  
  System.ComponentModel.IChangeTracking.IsChanged  
  System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged  

顶部

另请参见

参考

EntitySet 类
System.ServiceModel.DomainServices.Client 命名空间