Freigeben über


ConflictOption Enumeration

Definition

Gibt an, wie Konflikte verursachende Änderungen an der Datenquelle erkannt und aufgelöst werden.

public enum class ConflictOption
public enum ConflictOption
type ConflictOption = 
Public Enum ConflictOption
Vererbung
ConflictOption

Felder

CompareAllSearchableValues 1

Update- und Delete-Anweisungen schließen alle Spalten aus der Tabelle, nach denen gesucht werden kann, in die WHERE-Klausel ein. Dies entspricht dem Angeben von CompareAllValuesUpdate | CompareAllValuesDelete.

CompareRowVersion 2

Wenn in der Tabelle Timestampspalten vorhanden sind, werden sie in der WHERE-Klausel für alle generierten Update-Anweisungen verwendet. Dies entspricht dem Angeben von CompareRowVersionUpdate | CompareRowVersionDelete.

OverwriteChanges 3

Alle Update- und Delete-Anweisungen schließen ausschließlich PrimaryKey-Spalten in die WHERE-Klausel ein. Wenn kein PrimaryKey definiert wird, werden alle Spalten, nach denen gesucht werden kann, in die WHERE-Klausel eingeschlossen. Das entspricht OverwriteChangesUpdate | OverwriteChangesDelete.

Gilt für: