RelatedEnd.ValidateEntityForAttach<TEntity> Méthode

Définition

Détermine si un objet peut être attaché à la référence ou collection 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)

Paramètres de type

TEntity

Type de l'objet à valider.

Paramètres

entity
TEntity

Objet validé.

index
Int32

Position de l’objet validé dans la collection.

allowCollection
Boolean

Indique si l’objet est membre d’une collection.

Exceptions

Quand l’objet attaché a une valeur null.

- ou -

L’objet qui est attaché à la terminaison connexe n’existe pas dans le même ObjectContext que l’objet source.

- ou -

L’objet qui est attaché est à l’état Added ou Deleted.

Remarques

La méthode ValidateEntityForAttach<TEntity> est appelée par Object Services durant une opération d'attachement.

S’applique à