SqlCeChangeTracking.PurgeTombstoneTableData 方法
此类型具有 SecurityCriticalAttribute 属性,该属性将其限制为仅供 .NET Framework 内部用于 Silverlight 类库。使用此类型的任何成员的应用程序代码都将引发 MethodAccessException。
[SECURITY CRITICAL]
清除指定表的逻辑删除数据。
命名空间: System.Data.SqlServerCe
程序集: System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)
语法
声明
Public Sub PurgeTombstoneTableData ( _
tableName As String, _
pType As PurgeType, _
retentionValue As Long _
)
用法
Dim instance As SqlCeChangeTracking
Dim tableName As String
Dim pType As PurgeType
Dim retentionValue As Long
instance.PurgeTombstoneTableData(tableName, _
pType, retentionValue)
public void PurgeTombstoneTableData(
string tableName,
PurgeType pType,
long retentionValue
)
public:
void PurgeTombstoneTableData(
String^ tableName,
PurgeType pType,
long long retentionValue
)
member PurgeTombstoneTableData :
tableName:string *
pType:PurgeType *
retentionValue:int64 -> unit
public function PurgeTombstoneTableData(
tableName : String,
pType : PurgeType,
retentionValue : long
)
参数
- tableName
类型:System.String
删除逻辑删除数据所针对的表的名称。
- pType
类型:System.Data.SqlServerCe.PurgeType
PurgeType 的值之一,它指定清除是基于时间的还是基于修改逻辑删除数据的最后一个事务的提交序列号 (CSN)。
- retentionValue
类型:System.Int64
一个指定应保留的逻辑删除行最大限制的数字。在使用基于时间的清除时,此参数指定从当前日期开始保留逻辑删除数据的天数。在使用基于 CSN 的清除时,此参数指定应保留其逻辑删除数据的最后一个事务的 CSN。