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


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

Определение

Определяет параметр синхронизации для отправки или получения сущностей в WCF Data Services.

public enum class MergeOption
public enum MergeOption
type MergeOption = 
Public Enum MergeOption
Наследование
MergeOption

Поля

AppendOnly 0

Добавление только новых сущностей. Существующие сущности или их исходные значения не изменяются. При слиянии изменения, выполненные не на стороне клиента, отменяются. Это поведение по умолчанию.

NoTracking 3

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

OverwriteChanges 1

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

PreserveChanges 2

Текущие значения, измененные на клиентском компьютере, не изменяются, но все неизмененные значения обновляются с учетом текущих значений из службы данных. При слиянии изменения, выполненные не на стороне клиента, отменяются.

Комментарии

Это значение используется при материализации объектов. Перед выполнением запросов или обновления службы данных задайте это свойство для соответствующего параметра материализации. Значение по умолчанию — MergeOption.AppendOnly.

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

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