Partager via


ObjectContext.SaveChanges Méthode

Définition

Surcharges

SaveChanges()

Conserve toutes les mises à jour de la base de données et réinitialise le suivi des modifications dans le contexte de l’objet.

SaveChanges(Boolean)
Obsolète.

Conserve toutes les mises à jour de la base de données et réinitialise éventuellement le suivi des modifications dans le contexte de l’objet.

SaveChanges(SaveOptions)

Conserve toutes les mises à jour de la base de données et réinitialise éventuellement le suivi des modifications dans le contexte de l’objet.

SaveChanges()

Conserve toutes les mises à jour de la base de données et réinitialise le suivi des modifications dans le contexte de l’objet.

public virtual int SaveChanges ();
abstract member SaveChanges : unit -> int
override this.SaveChanges : unit -> int
Public Overridable Function SaveChanges () As Integer

Retours

Nombre d’entrées d’état écrites dans la base de données sous-jacente. Cela peut inclure des entrées d’état pour les entités et/ou les relations. Les entrées d’état de relation sont créées pour les relations plusieurs-à-plusieurs où aucune propriété de clé étrangère n’est incluse dans la classe d’entité (souvent appelées associations indépendantes).

Exceptions

Une violation de l’accès concurrentiel optimiste s’est produite lors de l’enregistrement des modifications.

S’applique à

SaveChanges(Boolean)

Attention

Use SaveChanges(SaveOptions options) instead.

Conserve toutes les mises à jour de la base de données et réinitialise éventuellement le suivi des modifications dans le contexte de l’objet.

[System.ComponentModel.Browsable(false)]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use SaveChanges(SaveOptions options) instead.")]
public virtual int SaveChanges (bool acceptChangesDuringSave);
abstract member SaveChanges : bool -> int
override this.SaveChanges : bool -> int
Public Overridable Function SaveChanges (acceptChangesDuringSave As Boolean) As Integer

Paramètres

acceptChangesDuringSave
Boolean

Ce paramètre est nécessaire pour la prise en charge des transactions côté client. Si la valeur est true, le suivi des modifications sur tous les objets est réinitialisé une fois SaveChanges(Boolean) terminé. Si la valeur est false, vous devez appeler la AcceptAllChanges() méthode après SaveChanges(Boolean).

Retours

Nombre d’entrées d’état écrites dans la base de données sous-jacente. Cela peut inclure des entrées d’état pour les entités et/ou les relations. Les entrées d’état de relation sont créées pour les relations plusieurs-à-plusieurs où aucune propriété de clé étrangère n’est incluse dans la classe d’entité (souvent appelées associations indépendantes).

Attributs

Exceptions

Une violation de l’accès concurrentiel optimiste s’est produite lors de l’enregistrement des modifications.

S’applique à

SaveChanges(SaveOptions)

Conserve toutes les mises à jour de la base de données et réinitialise éventuellement le suivi des modifications dans le contexte de l’objet.

public virtual int SaveChanges (System.Data.Entity.Core.Objects.SaveOptions options);
abstract member SaveChanges : System.Data.Entity.Core.Objects.SaveOptions -> int
override this.SaveChanges : System.Data.Entity.Core.Objects.SaveOptions -> int
Public Overridable Function SaveChanges (options As SaveOptions) As Integer

Paramètres

options
SaveOptions

Valeur SaveOptions qui détermine le comportement de l'opération.

Retours

Nombre d’entrées d’état écrites dans la base de données sous-jacente. Cela peut inclure des entrées d’état pour les entités et/ou les relations. Les entrées d’état de relation sont créées pour les relations plusieurs-à-plusieurs où aucune propriété de clé étrangère n’est incluse dans la classe d’entité (souvent appelées associations indépendantes).

Exceptions

Une violation de l’accès concurrentiel optimiste s’est produite lors de l’enregistrement des modifications.

S’applique à