SaveChangesOptions Enumerazione

Definizione

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à
SaveChangesOptions
Attributi

Campi

Nome Valore Descrizione
None 0

Le modifiche in sospeso vengono salvate usando più richieste al server, ma l'operazione si arresta al primo errore (impostazione predefinita).

Batch 1

Tutte le modifiche in sospeso vengono salvate in una singola richiesta batch.

ContinueOnError 2

Le modifiche in sospeso vengono salvate usando più richieste al server e l'operazione continua dopo che si verifica un errore.

ReplaceOnUpdate 4

Gli aggiornamenti in sospeso vengono eseguiti sostituendo tutti i valori dell'entità nell'origine dati con i valori dell'entità aggiornata (HTTP PUT) anziché semplicemente aggiornare i valori modificati (HTTP MERGE), ovvero il comportamento predefinito.

Commenti

Quando l'opzione ContinueOnError è impostata, le operazioni successive vengono ancora tentate anche dopo che si verifica un errore.

Quando l'invio in batch non viene utilizzato, la DataServiceResponse.BatchHeaders proprietà restituisce una raccolta vuota e la DataServiceResponse.BatchStatusCode proprietà è zero.

Non è possibile impostare e BatchContinueOnError contemporaneamente.

Si applica a

Vedi anche