Freigeben über


RelatedEnd.ValidateEntityForAttach<TEntity> Methode

Definition

Ermittelt, ob ein Objekt der lokalen Auflistung oder dem lokalen Verweis angefügt werden kann.

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)

Typparameter

TEntity

Der Typ des zu validierenden Objekts.

Parameter

entity
TEntity

Das Objekt, das überprüft wird.

index
Int32

Die Position des zu überprüfenden Objekts in der Auflistung.

allowCollection
Boolean

Gibt an, ob das Objekt ein Member einer Auflistung ist.

Ausnahmen

Wenn das Objekt, das angefügt wird, null ist.

- oder -

Wenn das Objekt, das dem verknüpften Ende angefügt wird, sich nicht im selben ObjectContext wie das Quellobjekt befindet.

- oder -

Wenn das Objekt, das angefügt wird, sich im Added-Status oder im Deleted-Status befindet.

Hinweise

Die ValidateEntityForAttach<TEntity>-Methode wird bei Anfügevorgängen von Object Services aufgerufen.

Gilt für: