SaveChangesOptions Enumerazione
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.
Indica le opzioni di modifica quando viene chiamato SaveChanges().
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions =
Public Enum SaveChangesOptions
- Ereditarietà
- Attributi
Campi
Batch | 1 | Tutte le modifiche in sospeso vengono salvate in una sola richiesta batch. |
ContinueOnError | 2 | Le modifiche in sospeso vengono salvate mediante più richieste al server e l'operazione continua dopo la verifica di un errore. |
None | 0 | Le modifiche in sospeso vengono salvate mediante più richieste al server, ma l'operazione si arresta al primo errore (impostazione predefinita). |
ReplaceOnUpdate | 4 | Gli aggiornamenti in sospeso vengono eseguiti sostituendo tutti i valori dell'entità nell'origine dati con i valori dall'entità aggiornata (PUT HTTP) anziché aggiornando solo i valori modificati (MERGE HTTP), che è il comportamento predefinito. |
Commenti
Quando viene impostata l'opzione ContinueOnError
, vi sono ancora tentativi di esecuzione di operazioni successive persino dopo la verifica di un errore.
Quando il batch non viene usato, la DataServiceResponse.BatchHeaders proprietà restituisce una raccolta vuota e la DataServiceResponse.BatchStatusCode proprietà è zero.
Non è possibile impostare Batch
e ContinueOnError
contemporaneamente.