DbSet<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.
Joint l'entité donnée au contexte sous-jacent au jeu. Autrement dit, l'entité est placée dans le contexte dans un état Unchanged, tout comme si elle avait été lue à partir de la base de données.
public virtual TEntity Attach (TEntity entity);
abstract member Attach : 'Entity -> 'Entity
override this.Attach : 'Entity -> 'Entity
Public Overridable Function Attach (entity As TEntity) As TEntity
Paramètres
- entity
- TEntity
Entité à attacher.
Retours
Entité.
Implémente
Remarques
Attach est utilisé pour remplir un contexte avec une entité dont on sait qu'elle existe déjà dans la base de données. Par conséquent, SaveChanges n'essaiera pas d'insérer une entité attachée dans la base de données parce qu'il suppose qu'elle existe déjà. Notez que les entités qui sont déjà dans le contexte mais dans un état différent, verront leur état passer à « Unchanged ». Attach est une absence d'opération si l'entité est déjà dans le contexte dans un état Unchanged.