RelatedEnd.ValidateEntityForAttach<TEntity> 方法

定义

确定对象可以附加到本地集合还是引用。

protected public:
generic <typename TEntity>
 void ValidateEntityForAttach(TEntity entity, int index, bool allowCollection);
protected internal void ValidateEntityForAttach<TEntity> (TEntity entity, int index, bool allowCollection);
member this.ValidateEntityForAttach : 'Entity * int * bool -> unit
Protected Friend Sub ValidateEntityForAttach(Of TEntity) (entity As TEntity, index As Integer, allowCollection As Boolean)

类型参数

TEntity

要验证的对象的类型。

参数

entity
TEntity

正在验证的对象。

index
Int32

正在验证的对象在集合中的位置。

allowCollection
Boolean

指示对象是否是集合成员。

例外

附加的对象为 null 时。

- 或 -

附加到相关端的对象和源对象不存在于同一 ObjectContext 时。

- 或 -

附加的对象处于 AddedDeleted 状态。

注解

对象服务在进行附加操作时调用 ValidateEntityForAttach<TEntity> 方法。

适用于