MergeOption 列挙型

定義

WCF Data Services との間でエンティティを送受信するための同期オプションを決定します。

public enum class MergeOption
public enum MergeOption
type MergeOption = 
Public Enum MergeOption
継承
MergeOption

フィールド

名前 説明
AppendOnly 0

新しいエンティティのみを追加します。 既存のエンティティまたはその元の値は変更されません。 このマージでは、クライアント側の変更は失われません。 これが既定の動作です。

OverwriteChanges 1

クライアント上のすべての現在の値は、クライアントで変更されたかどうかにかかわらず、データ サービスの現在の値で上書きされます。

PreserveChanges 2

クライアントで変更された現在の値は変更されませんが、変更されていない値はデータ サービスの現在の値で更新されます。 このマージでは、クライアント側の変更は失われません。

NoTracking 3

オブジェクトは、常に永続化されたストレージから読み込まれます。 オブジェクト コンテキスト内のオブジェクトに対して行われたプロパティの変更は、データ ソース値によって上書きされます。

注釈

この値は、オブジェクトを具体化するときに使用されます。 データ サービスに対するクエリまたは更新を実行する前に、このプロパティを適切な具体化オプションに設定します。 既定値は MergeOption.AppendOnly です。

適用対象

こちらもご覧ください