Sdílet prostřednictvím


SaveChangesOptions Výčet

Definice

Označuje změnu možností při zavolání SaveChanges().

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
Dědičnost
SaveChangesOptions
Atributy

Pole

Name Hodnota Description
None 0

Čekající změny se ukládají pomocí více požadavků na server, ale operace se zastaví při prvním selhání (výchozí).

Batch 1

Všechny čekající změny se ukládají do jediné dávkové žádosti.

ContinueOnError 2

Čekající změny se ukládají pomocí více požadavků na server a operace pokračuje po výskytu chyby.

ReplaceOnUpdate 4

Čekající aktualizace se provádějí tak, že nahradí všechny hodnoty entity ve zdroji dat hodnotami z aktualizované entity (HTTP PUT) místo pouhé aktualizace změněných hodnot (HTTP MERGE), což je výchozí chování.

Poznámky

Pokud je tato ContinueOnError možnost nastavená, následné operace se stále zkouší i po výskytu chyby.

Při použití DataServiceResponse.BatchHeaders dávkování vrátí vlastnost prázdnou kolekci a DataServiceResponse.BatchStatusCode vlastnost je nula.

Nemůžete nastavit obě Batch a ContinueOnError současně.

Platí pro

Viz také