DbContext.SaveChanges Méthode

Définition

Surcharges

SaveChanges(Boolean)

Enregistre toutes les modifications apportées dans ce contexte dans la base de données.

Cette méthode appellera automatiquement DetectChanges() pour découvrir toutes les modifications apportées aux instances d’entité avant de les enregistrer dans la base de données sous-jacente. Cela peut être désactivé via AutoDetectChangesEnabled .

SaveChanges()

Enregistre toutes les modifications apportées dans ce contexte dans la base de données.

Cette méthode appellera automatiquement DetectChanges() pour découvrir toutes les modifications apportées aux instances d’entité avant de les enregistrer dans la base de données sous-jacente. Cela peut être désactivé via AutoDetectChangesEnabled .

SaveChanges(Boolean)

Enregistre toutes les modifications apportées dans ce contexte dans la base de données.

Cette méthode appellera automatiquement DetectChanges() pour découvrir toutes les modifications apportées aux instances d’entité avant de les enregistrer dans la base de données sous-jacente. Cela peut être désactivé via AutoDetectChangesEnabled .

[System.Diagnostics.DebuggerStepThrough]
public virtual int SaveChanges (bool acceptAllChangesOnSuccess);
public virtual int SaveChanges (bool acceptAllChangesOnSuccess);
[<System.Diagnostics.DebuggerStepThrough>]
abstract member SaveChanges : bool -> int
override this.SaveChanges : bool -> int
abstract member SaveChanges : bool -> int
override this.SaveChanges : bool -> int
Public Overridable Function SaveChanges (acceptAllChangesOnSuccess As Boolean) As Integer

Paramètres

acceptAllChangesOnSuccess
Boolean

Indique si AcceptAllChanges() est appelé après que les modifications ont été correctement envoyées à la base de données.

Retours

Int32

Nombre d’entrées d’État écrites dans la base de données.

Attributs

Exceptions

Une erreur s’est produite lors de l’enregistrement dans la base de données.

Une violation d’accès concurrentiel s’est produite lors de l’enregistrement dans la base de données. Une violation d’accès concurrentiel se produit lorsqu’un nombre inattendu de lignes est affecté pendant l’enregistrement. Cela est généralement dû au fait que les données de la base de données ont été modifiées depuis qu’elles ont été chargées en mémoire.

Remarques

Cette méthode appellera automatiquement DetectChanges() pour découvrir toutes les modifications apportées aux instances d’entité avant de les enregistrer dans la base de données sous-jacente. Cela peut être désactivé via AutoDetectChangesEnabled .

S’applique à

SaveChanges()

Enregistre toutes les modifications apportées dans ce contexte dans la base de données.

Cette méthode appellera automatiquement DetectChanges() pour découvrir toutes les modifications apportées aux instances d’entité avant de les enregistrer dans la base de données sous-jacente. Cela peut être désactivé via AutoDetectChangesEnabled .

[System.Diagnostics.DebuggerStepThrough]
public virtual int SaveChanges ();
public virtual int SaveChanges ();
[<System.Diagnostics.DebuggerStepThrough>]
abstract member SaveChanges : unit -> int
override this.SaveChanges : unit -> int
abstract member SaveChanges : unit -> int
override this.SaveChanges : unit -> int
Public Overridable Function SaveChanges () As Integer

Retours

Int32

Nombre d’entrées d’État écrites dans la base de données.

Attributs

Exceptions

Une erreur s’est produite lors de l’enregistrement dans la base de données.

Une violation d’accès concurrentiel s’est produite lors de l’enregistrement dans la base de données. Une violation d’accès concurrentiel se produit lorsqu’un nombre inattendu de lignes est affecté pendant l’enregistrement. Cela est généralement dû au fait que les données de la base de données ont été modifiées depuis qu’elles ont été chargées en mémoire.

Remarques

Cette méthode appellera automatiquement DetectChanges() pour découvrir toutes les modifications apportées aux instances d’entité avant de les enregistrer dans la base de données sous-jacente. Cela peut être désactivé via AutoDetectChangesEnabled .

S’applique à