SaveChangesOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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.