SaveChangesOptions Enum

Definition

Anger ändringsalternativ när SaveChanges() anropas.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
Arv
SaveChangesOptions
Attribut

Fält

Name Värde Description
None 0

Väntande ändringar sparas med hjälp av flera begäranden till servern, men åtgärden stoppas vid det första felet (standard).

Batch 1

Alla väntande ändringar sparas i en enda batchbegäran.

ContinueOnError 2

Väntande ändringar sparas med hjälp av flera begäranden till servern, och åtgärden fortsätter när ett fel inträffar.

ReplaceOnUpdate 4

Väntande uppdateringar görs genom att ersätta alla värden för entiteten i datakällan med värden från den uppdaterade entiteten (HTTP PUT) i stället för att bara uppdatera ändrade värden (HTTP MERGE), vilket är standardbeteendet.

Kommentarer

När alternativet ContinueOnError har angetts provas efterföljande åtgärder fortfarande även efter att ett fel inträffar.

När batchbearbetning inte används DataServiceResponse.BatchHeaders returnerar egenskapen en tom samling och egenskapen DataServiceResponse.BatchStatusCode är noll.

Du kan inte ange både Batch och ContinueOnError samtidigt.

Gäller för

Se även