SaveChangesOptions Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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.