Freigeben über


EntityCollection<TEntity>.Attach Methode

Definition

Überlädt

Attach(IEnumerable<TEntity>)

Definiert Beziehungen zwischen einem Objekt und einer Auflistung verbundener Objekte in einem Objektkontext.

Attach(TEntity)

Definiert eine Beziehung zwischen zwei angefügten Objekten in einem Objektkontext.

Attach(IEnumerable<TEntity>)

Definiert Beziehungen zwischen einem Objekt und einer Auflistung verbundener Objekte in einem Objektkontext.

public void Attach (System.Collections.Generic.IEnumerable<TEntity> entities);
override this.Attach : seq<'Entity (requires 'Entity : null)> -> unit
Public Sub Attach (entities As IEnumerable(Of TEntity))

Parameter

entities
IEnumerable<TEntity>

Auflistung von Objekten im Objektkontext, die mit dem Quellobjekt verbunden sind.

Ausnahmen

entities-Auflistung ist NULL.

Das Quellobjekt oder ein Objekt in der Entitätsauflistung ist NULL oder befindet sich nicht im Unchanged Zustand oder Modified .-or-Die Beziehung kann nicht basierend auf den EDM-Metadaten definiert werden. Dies kann auftreten, wenn die Zuordnung im konzeptionellen Schema keine Beziehungen zwischen den beiden Typen unterstützt.

Hinweise

Lädt verwandte Entitäten in die lokale Auflistung. Wenn die Auflistung bereits gefüllt oder teilweise gefüllt ist, führt vorhandene Entitäten mit den angegebenen Entitäten zusammen. Bei den gegebenen Entitäten wird nicht davon ausgegangen, dass es sich um den vollständigen Satz verknüpfter Entitäten handelt. Besitzer und alle übergebenen Entitäten müssen sich im Zustand Unverändert oder Geändert befinden. Gelöschte Elemente lassen nur zu, wenn der Zustands-Manager die Beziehung instance bereits nachverfolgt.

Gilt für:

Attach(TEntity)

Definiert eine Beziehung zwischen zwei angefügten Objekten in einem Objektkontext.

public void Attach (TEntity entity);
override this.Attach : 'Entity -> unit
Public Sub Attach (entity As TEntity)

Parameter

entity
TEntity

Das anzufügende Objekt.

Ausnahmen

Wenn entityNULL ist.

Wenn die entity nicht mit dem Quellobjekt verknüpft werden kann. Dies kann auftreten, wenn die Zuordnung im konzeptionellen Schema keine Beziehung zwischen den beiden Typen unterstützt.-or-Wenn ein Objekt NULL ist oder sich nicht im Unchanged Zustand oder Modified befindet.

Gilt für: