Freigeben über


MergeOption-Enumeration

Bestimmt die Synchronisierungsoption zum Senden oder Empfangen von Entitäten zu/von WCF Data Services. 

Namespace:  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Syntax

'Declaration
Public Enumeration MergeOption
'Usage
Dim instance As MergeOption
public enum MergeOption
public enum class MergeOption
type MergeOption
public enum MergeOption

Elemente

Elementname Beschreibung
AppendOnly Nur neue Entitäten anfügen.Vorhandene Entitäten oder ihre ursprünglichen Werte werden nicht geändert.Bei dieser Zusammenführung gehen keine Client-seitigen Änderungen verloren.Dies ist das Standardverhalten.
OverwriteChanges Alle aktuellen Werte auf dem Client werden mit aktuellen Datendienstwerten überschrieben – unabhängig davon, ob sie auf dem Client geändert wurden.
PreserveChanges Aktuelle, auf dem Client geänderte Werte werden nicht geändert, aber alle unveränderten Werte werden mit aktuellen Werten vom Datendienst aktualisiert.Bei dieser Zusammenführung gehen keine Client-seitigen Änderungen verloren.
NoTracking Objekte werden stets aus dem dauerhaften Speicher geladen.Alle an Objekten im Objektkontext vorgenommenen Eigenschaftsänderungen werden von den Datenquellenwerten überschrieben.

Hinweise

Dieser Wert wird beim Materialisieren von Objekten verwendet. Legen Sie diese Eigenschaft auf die entsprechende Materialisierungsoption fest, bevor Abfragen oder Updates zum Datendienst ausgeführt werden. Der Standardwert ist MergeOption.AppendOnly.

Siehe auch

Verweis

System.Data.Services.Client-Namespace

Andere Ressourcen

Objektmaterialisierung (WCF Data Services)

Abfrageprojektionen (WCF Data Services)

Abfragen des Datendiensts (WCF Data Services)