EntityReference<TEntity>.Attach(TEntity) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en många-till-en- eller en-till-en-relation mellan två objekt i objektkontexten.
public:
void Attach(TEntity entity);
public void Attach(TEntity entity);
override this.Attach : 'Entity -> unit
Public Sub Attach (entity As TEntity)
Parametrar
- entity
- TEntity
Objektet som bifogas.
Undantag
entity När är null.
När det entity inte kan vara relaterat till den aktuella relaterade änden. Detta kan inträffa när associationen i det konceptuella schemat inte stöder en relation mellan de två typerna.
Kommentarer
Metoden Attach används för att definiera en relation mellan ett objekt och ett relaterat objekt när båda objekten redan är kopplade till en objektkontext. Ange det relaterade objektet till Value egenskapen om det relaterade objektet inte redan är kopplat till objektkontexten. När båda objekten kopplas från kan du också definiera relationen genom att ange det relaterade objektet till Value egenskapen och sedan koppla rotobjektet i objektdiagrammet. Mer information finns i Koppla till och koppla från objekt.
Objektet som är associerat med detta EntityReference<TEntity> och alla objekt som kopplas till det måste vara i ett Unchanged eller-tillstånd Modified .
Ett objekt i tillståndet Deleted kan bara kopplas när relationsinstansen ObjectStateManager redan spåras.