Partager via


EntityReference<TEntity>.Attach(TEntity) Méthode

Définition

Crée une relation plusieurs-à-un ou un-à-un entre deux objets dans le contexte de l’objet.

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

Paramètres

entity
TEntity

Objet attaché.

Exceptions

Quand c’est entitynull.

Lorsque le entity paramètre ne peut pas être lié à la fin actuelle. Cela peut se produire lorsque l’association dans le schéma conceptuel ne prend pas en charge une relation entre les deux types.

Remarques

La Attach méthode est utilisée pour définir une relation entre un objet et un objet associé lorsque les deux objets sont déjà attachés à un contexte d’objet. Définissez l’objet associé sur la Value propriété si l’objet associé n’est pas déjà attaché au contexte de l’objet. Lorsque les deux objets sont détachés, vous pouvez également définir la relation en définissant l’objet associé sur la Value propriété, puis en attachant l’objet racine dans le graphique d’objets. Pour plus d’informations, consultez Attachement et détachement d’objets.

L’objet associé à ceci EntityReference<TEntity> et tous les objets qui lui sont attachés doivent être dans un état ou Modified dans un Unchanged état.

Un objet dans l’état Deleted ne peut être attaché que lorsque l’instance ObjectStateManager de relation est déjà en cours de suivi.

S’applique à