ObjectContext.SaveChanges Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
SaveChanges() |
Rende persistenti tutti gli aggiornamenti del database e reimposta il rilevamento delle modifiche nel contesto dell'oggetto. |
SaveChanges(Boolean) |
Obsoleti.
Rende persistenti tutti gli aggiornamenti del database e, facoltativamente, reimposta il rilevamento delle modifiche nel contesto dell'oggetto. |
SaveChanges(SaveOptions) |
Rende persistenti tutti gli aggiornamenti del database e, facoltativamente, reimposta il rilevamento delle modifiche nel contesto dell'oggetto. |
SaveChanges()
Rende persistenti tutti gli aggiornamenti del database e reimposta il rilevamento delle modifiche nel contesto dell'oggetto.
public virtual int SaveChanges ();
abstract member SaveChanges : unit -> int
override this.SaveChanges : unit -> int
Public Overridable Function SaveChanges () As Integer
Restituisce
Numero di voci di stato scritte nel database sottostante. Può includere voci di stato per le entità e/o le relazioni. Le voci dello stato della relazione vengono create per relazioni molti-a-molti e relazioni in cui non è inclusa alcuna proprietà di chiave esterna nella classe di entità (spesso definita associazioni indipendenti).
Eccezioni
Si è verificata una violazione della concorrenza ottimistica durante il salvataggio delle modifiche.
Si applica a
SaveChanges(Boolean)
Attenzione
Use SaveChanges(SaveOptions options) instead.
Rende persistenti tutti gli aggiornamenti del database e, facoltativamente, reimposta il rilevamento delle modifiche nel contesto dell'oggetto.
[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
Parametri
- acceptChangesDuringSave
- Boolean
Questo parametro è necessario per il supporto delle transazioni lato client. Se true, il rilevamento delle modifiche su tutti gli oggetti viene reimpostato al SaveChanges(Boolean) termine. Se false, è necessario chiamare il AcceptAllChanges() metodo dopo SaveChanges(Boolean).
Restituisce
Numero di voci di stato scritte nel database sottostante. Può includere voci di stato per le entità e/o le relazioni. Le voci dello stato della relazione vengono create per relazioni molti-a-molti e relazioni in cui non è inclusa alcuna proprietà di chiave esterna nella classe di entità (spesso definita associazioni indipendenti).
- Attributi
Eccezioni
Si è verificata una violazione della concorrenza ottimistica durante il salvataggio delle modifiche.
Si applica a
SaveChanges(SaveOptions)
Rende persistenti tutti gli aggiornamenti del database e, facoltativamente, reimposta il rilevamento delle modifiche nel contesto dell'oggetto.
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
Parametri
- options
- SaveOptions
Valore di SaveOptions che determina il comportamento dell'operazione.
Restituisce
Numero di voci di stato scritte nel database sottostante. Può includere voci di stato per le entità e/o le relazioni. Le voci dello stato della relazione vengono create per relazioni molti-a-molti e relazioni in cui non è inclusa alcuna proprietà di chiave esterna nella classe di entità (spesso definita associazioni indipendenti).
Eccezioni
Si è verificata una violazione della concorrenza ottimistica durante il salvataggio delle modifiche.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per