Apply 方法 ()

注意:此 API 现已过时。

通过指定连接将设置脚本应用于 SQL Server Compact 数据库。

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

语法

声明
<ObsoleteAttribute("Use Connection property and Apply()")> _
Public Sub Apply ( _
    connection As SqlCeConnection _
)
用法
Dim instance As SqlCeSyncScopeProvisioning
Dim connection As SqlCeConnection

instance.Apply(connection)
[ObsoleteAttribute("Use Connection property and Apply()")]
public void Apply(
    SqlCeConnection connection
)
[ObsoleteAttribute(L"Use Connection property and Apply()")]
public:
void Apply(
    SqlCeConnection^ connection
)
[<ObsoleteAttribute("Use Connection property and Apply()")>]
member Apply : 
        connection:SqlCeConnection -> unit 
public function Apply(
    connection : SqlCeConnection
)

参数

  • connection
    类型:SqlCeConnection
    包含与数据库的连接的 SqlCeConnection 对象。

异常

异常 条件
ArgumentNullException

connection 为 null Nothing nullptr unit null 引用(在 Visual Basic 中为 Nothing) 。

DbSyncException

一个事务已在进行中。

示例

下面的代码示例设置一个 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()

请参阅

参考

SqlCeSyncScopeProvisioning类

SqlCeSyncScopeProvisioning 成员

Apply 重载

Microsoft.Synchronization.Data.SqlServerCe 命名空间