RelatedEnd.ValidateEntityForAttach<TEntity> Metodo

Definizione

Determina se un oggetto può essere collegato alla raccolta o al riferimento locale.

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)

Parametri di tipo

TEntity

Tipo dell'oggetto da convalidare.

Parametri

entity
TEntity

Oggetto da convalidare.

index
Int32

Posizione dell'oggetto da convalidare nella raccolta.

allowCollection
Boolean

Indica se l'oggetto è membro di una raccolta.

Eccezioni

Quando l'oggetto da connettere è null.

-oppure-

L'oggetto da collegare all'entità finale correlata non esiste nello stesso oggetto ObjectContext dell'oggetto di origine.

-oppure-

L'oggetto da collegare è nello stato Added o Deleted.

Commenti

Il metodo ValidateEntityForAttach<TEntity> viene chiamato da Object Services durante le operazioni di connessione.

Si applica a