EntityReference<TEntity>.Attach(TEntity) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.