SqlCeTransaction.TrackingContext 属性

获取或设置应用程序特定的上下文信息,该事务将这些信息与针对 SQL Server Compact 数据库表的跟踪操作相关联。

命名空间:  System.Data.SqlServerCe
程序集:  System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)

语法

声明
Public Property TrackingContext As Guid
    Get
    Set
用法
Dim instance As SqlCeTransaction
Dim value As Guid

value = instance.TrackingContext

instance.TrackingContext = value
public Guid TrackingContext { get; set; }
public:
property Guid TrackingContext {
    Guid get ();
    void set (Guid value);
}
member TrackingContext : Guid with get, set
function get TrackingContext () : Guid
function set TrackingContext (value : Guid)

属性值

类型:System.Guid
表示应用程序特定的信息的值。

注释

TrackingContext 属性可用于将应用程序特定的上下文与针对数据库表的跟踪操作相关联。在以下情况下,事务应用为 TrackingContext 设置的值:

  • 当被跟踪的数据库操作是针对已启用跟踪的表执行时,此事务将所跟踪行中的 __sysTrackingContext 列设置为 TrackingContext 的值。

  • 如果删除所跟踪表中的一行并且正在对该表跟踪删除操作,当将该行移到逻辑删除表 (__sysOCSDeletedRows) 时,此事务将该行的 __sysTrackingContext 列设置为 TrackingContext 的值。

跟踪基础结构不解释上下文值。应用程序开发人员可以使用该值将对于应用程序重要的信息与所跟踪的更改相关联;例如,它可用于将进行更改的用户或系统与所跟踪的更改相关联。

请参阅

参考

SqlCeTransaction 类

System.Data.SqlServerCe 命名空间

SqlCeChangeTracking

TrackingOptions