MergeOption Enumeration
.NET Framework 4.5
Determines the synchronization option for sending or receiving entities to or from WCF Data Services.
Namespace: System.Data.Services.Client
Assembly: System.Data.Services.Client (in System.Data.Services.Client.dll)
| Member name | Description | |
|---|---|---|
| AppendOnly | Append new entities only. Existing entities or their original values will not be modified. No client-side changes are lost in this merge. This is the default behavior. | |
| OverwriteChanges | All current values on the client are overwritten with current values from the data service regardless of whether they have been changed on the client. | |
| PreserveChanges | Current values that have been changed on the client are not modified, but any unchanged values are updated with current values from the data service. No client-side changes are lost in this merge. | |
| NoTracking | Objects are always loaded from persisted storage. Any property changes made to objects in the object context are overwritten by the data source values. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.