ObjectContext.SaveChangesAsync 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
SaveChangesAsync() |
Rende persistenti in modo asincrono tutti gli aggiornamenti del database e reimposta il rilevamento delle modifiche nel contesto dell'oggetto. |
SaveChangesAsync(SaveOptions) |
Rende persistente in modo asincrono tutti gli aggiornamenti del database e, facoltativamente, reimposta il rilevamento delle modifiche nel contesto dell'oggetto. |
SaveChangesAsync(CancellationToken) |
Rende persistenti in modo asincrono tutti gli aggiornamenti del database e reimposta il rilevamento delle modifiche nel contesto dell'oggetto. |
SaveChangesAsync(SaveOptions, CancellationToken) |
Rende persistente in modo asincrono tutti gli aggiornamenti del database e, facoltativamente, reimposta il rilevamento delle modifiche nel contesto dell'oggetto. |
SaveChangesAsync()
Rende persistenti in modo asincrono tutti gli aggiornamenti del database e reimposta il rilevamento delle modifiche nel contesto dell'oggetto.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync ();
abstract member SaveChangesAsync : unit -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : unit -> System.Threading.Tasks.Task<int>
Public Overridable Function SaveChangesAsync () As Task(Of Integer)
Restituisce
Attività che rappresenta l'operazione di salvataggio asincrono. Il risultato dell'attività contiene il 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.
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
SaveChangesAsync(SaveOptions)
Rende persistente in modo asincrono tutti gli aggiornamenti del database e, facoltativamente, reimposta il rilevamento delle modifiche nel contesto dell'oggetto.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync (System.Data.Entity.Core.Objects.SaveOptions options);
abstract member SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions -> System.Threading.Tasks.Task<int>
Public Overridable Function SaveChangesAsync (options As SaveOptions) As Task(Of Integer)
Parametri
- options
- SaveOptions
Valore di SaveOptions che determina il comportamento dell'operazione.
Restituisce
Attività che rappresenta l'operazione di salvataggio asincrono. Il risultato dell'attività contiene il 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.
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
SaveChangesAsync(CancellationToken)
Rende persistenti in modo asincrono tutti gli aggiornamenti del database e reimposta il rilevamento delle modifiche nel contesto dell'oggetto.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync (System.Threading.CancellationToken cancellationToken);
abstract member SaveChangesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Parametri
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Restituisce
Attività che rappresenta l'operazione di salvataggio asincrono. Il risultato dell'attività contiene il 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.
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
SaveChangesAsync(SaveOptions, CancellationToken)
Rende persistente in modo asincrono tutti gli aggiornamenti del database e, facoltativamente, reimposta il rilevamento delle modifiche nel contesto dell'oggetto.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync (System.Data.Entity.Core.Objects.SaveOptions options, System.Threading.CancellationToken cancellationToken);
abstract member SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Parametri
- options
- SaveOptions
Valore di SaveOptions che determina il comportamento dell'operazione.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Restituisce
Attività che rappresenta l'operazione di salvataggio asincrono. Il risultato dell'attività contiene il 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.
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.