SaveChangesOptions Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Označuje možnosti změny 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
- Atributy
Pole
Batch | 1 | Všechny čekající změny se uloží do jednoho dávkového požadavku. |
ContinueOnError | 2 | Čekající změny se ukládají pomocí několika požadavků na server a operace pokračuje po výskytu chyby. |
None | 0 | Čekající změny se ukládají pomocí několika požadavků na server, ale operace se zastaví při prvním selhání (výchozí). |
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
ContinueOnError
Pokud je tato možnost nastavená, budou se i po výskytu chyby zkoušet další operace.
Pokud se dávkování nepoužívá, DataServiceResponse.BatchHeaders vrátí vlastnost prázdnou kolekci DataServiceResponse.BatchStatusCode a vlastnost je nulová.
Nemůžete nastavit obojí Batch
a ContinueOnError
současně.