次の方法で共有


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 の場合。

- または -

関連 End にアタッチされるオブジェクトがソース オブジェクトと同じ ObjectContext に存在しない場合。

- または -

アタッチされるオブジェクトの状態が Added または Deleted の場合。

注釈

ValidateEntityForAttach<TEntity> メソッドは、アタッチ操作の間に Object Services によって呼び出されます。

適用対象