GetDescriptionForScope 方法

返回一个 DbSyncScopeDescription 对象,该对象包含有关为 SQL Server 数据库定义的作用域的信息。

重载列表

  名称 说明
公共方法静态成员 GetDescriptionForScope(String, SqlConnection) 返回一个 DbSyncScopeDescription 对象,该对象包含有关为 SQL Server 数据库定义的指定作用域的信息。
公共方法静态成员 GetDescriptionForScope(String, String, SqlConnection) 返回一个 DbSyncScopeDescription 对象,该对象包含有关为 SQL Server 数据库定义的指定作用域的信息。
公共方法静态成员 GetDescriptionForScope(String, String, String, SqlConnection) 返回一个 DbSyncScopeDescription 对象,该对象包含有关为 SQL Server 数据库定义的指定作用域的信息。

页首

注释

下面的代码示例设置一个 SQL Server Compact 数据库。设置基于作用域信息,这些信息是通过调用 GetDescriptionForScope 和指定作用域名称(“filtered_customer"”)、连接、服务器上使用的对象前缀名称 (null) 以及可选数据库架构(Sync Framework 在其中存储同步对象,在此情况下为“Sync"”)从服务器检索的。SQL Server Compact 数据库不支持单独的架构,因此我们在所有与同步相关的对象名称之前加上前缀“Sync”,以便它们易于标识。若要在完整示例上下文中查看此代码,请参见如何配置和执行数据库同步 (SQL Server)

DbSyncScopeDescription clientSqlCe1Desc = SqlSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", null, "Sync", serverConn);
SqlCeSyncScopeProvisioning clientSqlCe1Config = new SqlCeSyncScopeProvisioning(clientSqlCe1Conn, clientSqlCe1Desc);
clientSqlCe1Config.ObjectPrefix = "Sync";
clientSqlCe1Config.Apply();
Dim clientSqlCe1Desc As DbSyncScopeDescription = _
    SqlSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", Nothing, "Sync", serverConn)
Dim clientSqlCe1Config As New SqlCeSyncScopeProvisioning(clientSqlCe1Conn, clientSqlCe1Desc)
clientSqlCe1Config.ObjectPrefix = "Sync"
clientSqlCe1Config.Apply()

请参阅

参考

SqlSyncDescriptionBuilder类

SqlSyncDescriptionBuilder 成员

Microsoft.Synchronization.Data.SqlServer 命名空间