EntityReference<TEntity>.Attach(TEntity) Methode

Definitie

Hiermee maakt u een veel-op-een- of een-op-een-relatie tussen twee objecten in de objectcontext.

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

Parameters

entity
TEntity

Het object dat wordt gekoppeld.

Uitzonderingen

Wanneer het entity is null.

Wanneer het entity niet kan worden gerelateerd aan het huidige gerelateerde einde. Dit kan gebeuren wanneer de koppeling in het conceptuele schema geen relatie tussen de twee typen ondersteunt.

Opmerkingen

De Attach methode wordt gebruikt om een relatie tussen een object en een gerelateerd object te definiëren wanneer beide objecten al zijn gekoppeld aan een objectcontext. Stel het gerelateerde object in op de Value eigenschap als het gerelateerde object nog niet is gekoppeld aan de objectcontext. Wanneer beide objecten zijn losgekoppeld, kunt u ook de relatie definiëren door het gerelateerde object in te stellen op de Value eigenschap en vervolgens het hoofdobject in de objectgrafiek te koppelen. Zie Objecten koppelen en loskoppelen voor meer informatie.

Het object dat aan dit EntityReference<TEntity> object is gekoppeld en alle objecten die eraan worden gekoppeld, moeten een Unchanged of Modified status hebben.

Een object met de Deleted status kan alleen worden gekoppeld wanneer het ObjectStateManager relatie-exemplaar al wordt bijgehouden.

Van toepassing op