SqlSyncTableProvisioning 成员
表示由 DbSyncTableDescription 对象表示的 SQL Server 数据库表的设置。
SqlSyncTableProvisioning 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
SqlSyncTableProvisioning(DbSyncTableDescription) | 已过时。为指定表初始化 SqlSyncTableProvisioning 类的一个新实例。 | |
SqlSyncTableProvisioning(SqlConnection, DbSyncTableDescription) | 针对指定的连接和表架构初始化 SqlSyncTableProvisioning 类的一个新实例。 | |
SqlSyncTableProvisioning(DbSyncTableDescription, String) | 已过时。为指定表和同步对象前缀初始化 SqlSyncTableProvisioning 类的一个新实例。 |
页首
方法
名称 | 说明 | |
---|---|---|
AddFilterColumn(String) | 添加 FilterClause 中指定的筛选子句中所用的列。 | |
Apply() () () () | 在构建此对象时,通过指定的连接将设置脚本应用于 SQL Server 数据库。 | |
Apply(SqlConnection) | 已过时。通过指定连接将设置脚本应用于 SQL Server 数据库。 | |
Apply(SqlTransaction) | 在指定事务内将设置脚本应用于 SQL Server 数据库。 | |
Equals(Object) | (继承自 Object。) | |
Finalize() () () () | (继承自 Object。) | |
GetHashCode() () () () | (继承自 Object。) | |
GetType() () () () | (继承自 Object。) | |
MemberwiseClone() () () () | (继承自 Object。) | |
Script() () () () | 生成一个字符串,该字符串包含用于针对特定作用域设置表的 SQL 代码。 | |
ToString() () () () | 返回表示 SqlSyncTableProvisioning 对象的字符串。 (重写 Object. . :: . .ToString() () () ()。) |
页首
属性
名称 | 说明 | |
---|---|---|
CreateProcedures | 获取或设置是否要创建一组用于插入、更新、删除数据以及同步元数据的存储过程。 | |
CreateProceduresForAdditionalScope | 获取或设置是否要为其他任何作用域创建用于插入、更新、删除数据以及同步元数据的存储过程集。 | |
CreateTable | 获取或设置是否要创建基表。 | |
CreateTrackingTable | 获取或设置是否要创建一个表,该表用于存储基表的变更跟踪元数据。 | |
CreateTriggers | 获取或设置是否要在基表上创建用于更新跟踪表的触发器。 | |
FilterClause | 获取或设置用于从基表中筛选结果集的 SQL WHERE 子句(不带 WHERE 关键字)。 | |
FilterColumns | 获取使用 AddFilterColumn 添加的列的列表。 | |
FilterParameters | 获取筛选参数的列表,使用这些参数可以控制枚举哪些项。 | |
GlobalName | 获取由同步拓扑中的其他节点用来标识表的名称,包括数据库特定分隔符。 | |
LocalName | 获取同步拓扑中供本地节点用于标识表的名称,包括数据库特定分隔符。 | |
ObjectPrefix | 获取或设置用于标识 Sync Framework 创建的对象的可选前缀。 | |
ObjectSchema | 获取或设置 Sync Framework 创建对象所采用的数据库架构。 | |
PopulateTrackingTable | 获取或设置是否要对基表中已存在的行将元数据插入变更跟踪表。 | |
UnquotedGlobalName | 获取同步拓扑中供其他节点用于标识表的名称,不包括数据库特定分隔符。 | |
UnquotedLocalName | 获取供同步拓扑中的本地节点用来标识表的名称,不包括数据库特定分隔符。 | |
UseBulkProcedures | 获取或设置一个值,该值指示是否应在设置期间创建大容量过程。 |
页首