ConflictOption 枚举

定义

指定将如何检测和解决对数据源的相互冲突的更改。

C#
public enum ConflictOption
继承
ConflictOption

字段

名称 说明
CompareAllSearchableValues 1

更新和删除语句将在 WHERE 子句中包含表中的所有可搜索列。 这等效于指定 CompareAllValuesUpdate | CompareAllValuesDelete

CompareRowVersion 2

如果表中存在任何 Timestamp 列,则这些列在 WHERE 子句中用于所有生成的更新语句。 这等效于指定 CompareRowVersionUpdate | CompareRowVersionDelete

OverwriteChanges 3

所有的更新和删除语句仅在 WHERE 子句中包含 PrimaryKey 列。 如果未定义 PrimaryKey,则所有可搜索的列都包含在 WHERE 子句中。 这等效于 OverwriteChangesUpdate | OverwriteChangesDelete

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1