Freigeben über


SaveChangesOptions Enumeration

Definition

Gibt Änderungsoptionen an, wenn SaveChanges() aufgerufen wird.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
Vererbung
SaveChangesOptions
Attribute

Felder

Batch 1

Alle ausstehenden Änderungen werden in einer einzelnen Batchanforderung gespeichert.

ContinueOnError 2

Ausstehende Änderungen werden mithilfe mehrerer Anforderungen auf dem Server gespeichert, und der Vorgang wird auch nach Auftreten eines Fehlers fortgesetzt.

None 0

Ausstehende Änderungen werden mithilfe mehrerer Anforderungen auf dem Server gespeichert, aber der Vorgang wird beim ersten Fehler beendet (Standard).

ReplaceOnUpdate 4

Ausstehende Updates werden vorgenommen, indem alle Werte der Entität in der Datenquelle mit Werten aus der aktualisierten Entität (HTTP PUT) ersetzt werden, statt dass nur geänderte Werte aktualisiert werden, was das Standardverhalten darstellt.

Hinweise

Wenn die ContinueOnError-Option festgelegt ist, wird weiterhin versucht, nachfolgende Vorgänge auszuführen, auch nachdem ein Fehler aufgetreten ist.

Wenn die Batchverarbeitung nicht verwendet wird, gibt die DataServiceResponse.BatchHeaders -Eigenschaft eine leere Auflistung zurück, und die DataServiceResponse.BatchStatusCode -Eigenschaft ist null.

Sowohl Batch als auch ContinueOnError können zur gleichen Zeit festgelegt werden.

Gilt für:

Weitere Informationen