RelatedEnd.ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) Méthode

Définition

Détermine si un objet peut être attaché à la référence ou collection locale.Determines whether an object can be attached to the local collection or reference.

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.The type of the object to validate.

Paramètres

entity
TEntity

Objet validé.The object being validated.

index
Int32

Position de l’objet validé dans la collection.The position of the object being validated in the collection.

allowCollection
Boolean

Indique si l’objet est membre d’une collection.Indicates whether the object is a member of a collection.

Exceptions

Quand l’objet attaché a une valeur null.When the object being attached is null.

- ou --or-

L’objet qui est attaché à la terminaison connexe n’existe pas dans le même ObjectContext que l’objet source.The object being attached to the related end does not exist in the same ObjectContext as the source object.

ou-or-

L’objet qui est attaché est à l’état Added ou Deleted.The object being attached is in the Added or Deleted state.

Remarques

La méthode ValidateEntityForAttach<TEntity> est appelée par Object Services durant une opération d'attachement.The ValidateEntityForAttach<TEntity> method is called by Object Services during an attach operation.

S’applique à