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


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

Определение

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

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

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

Поля

Имя Значение Описание
None 0

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

Batch 1

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

ContinueOnError 2

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

ReplaceOnUpdate 4

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

Комментарии

ContinueOnError При установке параметра последующие операции по-прежнему выполняются даже после возникновения ошибки.

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

Нельзя задать оба Batch и ContinueOnError одновременно.

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

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