Partager via


DbSet.Attach(Object) 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 virtual object Attach (object entity);
abstract member Attach : obj -> obj
override this.Attach : obj -> obj
Public Overridable Function Attach (entity As Object) As Object

Paramètres

entity
Object

Entité à attacher.

Retours

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 à