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 qui est attaché.
Exceptions
Lorsque le paramètre entity
est null
.
Lorsque entity
ne peut pas être mis en rapport avec la terminaison connexe 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 méthode Attach est utilisée pour définir une relation entre un objet et un objet connexe lorsque les deux objets sont déjà attachés à un contexte d'objet. Définissez l'objet connexe à la propriété Value s'il 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 connexe à la propriété Value, puis en attachant l'objet racine dans le graphique d'objet. Pour plus d’informations, consultez Attachement et détachement d’objets.
L'objet associé à cet objet EntityReference<TEntity> et tous les objets qui y sont attachés doivent être à l'état Unchanged ou Modified.
Un objet à l'état Deleted peut être attaché uniquement lorsque l'objet ObjectStateManager effectue déjà le suivi de l'instance de relation.