Поделиться через


SaveChangesOptions Перечисление

Определение

Указывает параметры изменения при вызове SaveChanges().

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
Наследование
SaveChangesOptions
Атрибуты

Поля

Batch 1

Все отложенные изменения сохраняются в одном пакетном запросе.

ContinueOnError 2

Отложенные изменения сохраняются с помощью нескольких запросов к серверу, операция продолжается после того, как возникает ошибка.

None 0

Отложенные изменения сохраняются с помощью нескольких запросов к серверу, но операция останавливается при первой неполадке (по умолчанию).

ReplaceOnUpdate 4

Ожидающие обновления выполняются путем замены всех значений сущности в источнике данных значениями обновленной сущности (HTTP PUT), а не простым обновлением измененных значений (HTTP MERGE), что является поведением по умолчанию.

Комментарии

Если задан параметр ContinueOnError, то даже в случае ошибки осуществляется попытка выполнения последующих операций.

Если пакетная обработка не используется, DataServiceResponse.BatchHeaders свойство возвращает пустую коллекцию, а свойство равно нулю DataServiceResponse.BatchStatusCode .

Невозможно задать и Batch, и ContinueOnError одновременно.

Применяется к

См. также раздел