DbSyncProvider.ChangeTracking 属性
获取或设置一个 ChangeTrackingModel 枚举值,该值指定所有对等数据库中使用的变更跟踪的类型。
此属性不符合 CLS。
命名空间: Microsoft.Synchronization.Data
程序集: Microsoft.Synchronization.Data(在 microsoft.synchronization.data.dll 中)
语法
声明
Public Property ChangeTracking As ChangeTrackingModel
用法
Dim instance As DbSyncProvider
Dim value As ChangeTrackingModel
value = instance.ChangeTracking
instance.ChangeTracking = value
public ChangeTrackingModel ChangeTracking { get; set; }
public:
property ChangeTrackingModel ChangeTracking {
ChangeTrackingModel get ();
void set (ChangeTrackingModel value);
}
/** @property */
public ChangeTrackingModel get_ChangeTracking ()
/** @property */
public void set_ChangeTracking (ChangeTrackingModel value)
public function get ChangeTracking () : ChangeTrackingModel
public function set ChangeTracking (value : ChangeTrackingModel)
属性值
指定变更跟踪类型的 ChangeTrackingModel 枚举值。
备注
在对等同步中,必须跟踪所同步的每个表的插入、更新和删除操作。这可以通过使用“耦合”**或“解除耦合”**变更跟踪进行处理。耦合变更跟踪意味着用于插入和更新的变更跟踪元数据存储在基表中,并且具有用于跟踪删除操作的逻辑删除表。解除耦合变更跟踪意味着用于插入、更新和删除的元数据存储在单独的表中,通常每个基表对应于一个表。对于上述任何一种变更跟踪,您为 DbSyncAdapter 对象指定的命令将使用变更跟踪元数据来确定在每一个对等方上已进行的增量变更。
本文档中的示例使用解除耦合的变更跟踪。有关使用耦合跟踪的示例的信息,请参见针对对等同步的示例应用程序。
备注
您可以为不同的对等提供程序使用不同类型的变更跟踪。但是,您必须将相同类型的变更跟踪用于由特定对等提供程序同步的所有表。
请参阅
参考
DbSyncProvider 类
DbSyncProvider 成员
Microsoft.Synchronization.Data 命名空间