Freigeben über


RelatedEnd.Attach<TEntity>(IEnumerable<TEntity>, Boolean) Methode

Definition

Definiert eine Beziehung zwischen zwei angefügten Objekten.

protected public:
generic <typename TEntity>
 void Attach(System::Collections::Generic::IEnumerable<TEntity> ^ entities, bool allowCollection);
protected internal void Attach<TEntity> (System.Collections.Generic.IEnumerable<TEntity> entities, bool allowCollection);
member this.Attach : seq<'Entity> * bool -> unit
Protected Friend Sub Attach(Of TEntity) (entities As IEnumerable(Of TEntity), allowCollection As Boolean)

Typparameter

TEntity

Der Typ der IEnumerable<T> Auflistung der entitätsobjekte, die angefügt werden sollen.

Parameter

entities
IEnumerable<TEntity>

Eine IEnumerable<T>-Auflistung von Entitätsobjekten.

allowCollection
Boolean

Gibt an, ob das Objekt, das angefügt wird, Teil einer Auflistung ist.

Hinweise

Die Attach<TEntity>(IEnumerable<TEntity>, Boolean)-Methode wird verwendet, um eine Beziehung zwischen einem Objekt und einem verbundenen Objekt zu definieren, wenn beide Objekte bereits einem Objektkontext angefügt wurden. Legen Sie das verbundene Objekt auf die Value-Eigenschaft des EntityReference<TEntity> fest, oder rufen Sie die Add-Methode für die EntityCollection<TEntity> auf, wenn das verbundene Objekt noch nicht dem Objektkontext angefügt wurde. Wenn beide Objekte getrennt sind, können Sie die Beziehung auch definieren, indem Sie das verbundene Objekt auf die Value-Eigenschaft des EntityReference<TEntity> festlegen oder die Add-Methode für die EntityCollection<TEntity> aufrufen und anschließend das Stammobjekt im Objektgraphen anfügen. Weitere Informationen finden Sie unter Anfügen und Trennen von Objekten.

Die Attach<TEntity>(IEnumerable<TEntity>, Boolean)-Methode wird von Object Services bei Anfügevorgängen für ein verknüpftes Ende aufgerufen.

Gilt für: