ObjectContext.SaveChanges 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.
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.