SaveChangesOptions Wyliczenie

Definicja

Wskazuje opcje zmiany po wywołaniu SaveChanges() .

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
Dziedziczenie
SaveChangesOptions
Atrybuty

Pola

Batch 1

Wszystkie oczekujące zmiany są zapisywane w pojedynczym żądaniu wsadowym.

ContinueOnError 2

Oczekujące zmiany są zapisywane przy użyciu wielu żądań na serwerze, a operacja jest kontynuowana po wystąpieniu błędu.

None 0

Oczekujące zmiany są zapisywane przy użyciu wielu żądań na serwerze, ale operacja zatrzymuje się na pierwszym błędzie (wartość domyślna).

ReplaceOnUpdate 4

Oczekujące aktualizacje są wprowadzane przez zastąpienie wszystkich wartości jednostki w źródle danych wartościami ze zaktualizowanej jednostki (HTTP PUT) zamiast aktualizowania zmienionych wartości (HTTP MERGE), co jest zachowaniem domyślnym.

Uwagi

Po ustawieniu ContinueOnError opcji kolejne operacje są nadal sprawdzane nawet po wystąpieniu błędu.

Gdy przetwarzanie wsadowe nie jest używane, DataServiceResponse.BatchHeaders właściwość zwraca pustą kolekcję, a DataServiceResponse.BatchStatusCode właściwość ma wartość zero.

Jednocześnie nie można ustawić obu Batch tych elementów ContinueOnError .

Dotyczy

Zobacz też