Partager via


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

Définition

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 TEntity Attach (TEntity entity);
abstract member Attach : 'Entity -> 'Entity
Public Function Attach (entity As TEntity) As TEntity

Paramètres

entity
TEntity

Entité à attacher.

Retours

TEntity

Entité.

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.

S’applique à