Condividi tramite


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

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.

Si applica a

Vedi anche