EntityReference<TEntity>.Attach(TEntity) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.