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 です。

適用対象

こちらもご覧ください