Compartilhar via


Método GetDescriptionForScope

Retorna um objeto DbSyncScopeDescription que contém informações sobre um escopo definido para um banco de dados do SQL Server Compact.

Lista de sobrecargas

  Nome Descrição
Método públicoMembro estático GetDescriptionForScope(String, SqlCeConnection) Retorna um objeto DbSyncScopeDescription que contém informações sobre o escopo especificado definido para um banco de dados do SQL Server Compact.
Método públicoMembro estático GetDescriptionForScope(String, String, SqlCeConnection) Retorna um objeto DbSyncScopeDescription que contém informações sobre o escopo especificado definido para um banco de dados do SQL Server Compact.

Início

Comentários

O exemplo de código a seguir provisiona um banco de dados do SQL Server. O provisionamento é baseado nas informações de escopo recuperadas de um banco de dados do SQL Server Compact chamando GetDescriptionForScope e especificando o nome do escopo ("filtered_customer"), o nome do prefixo de objeto opcional usado no banco de dados do SQL Server Compact (nesse caso "Sync") e a conexão. Os bancos de dados do SQL Server Compact não dão suporte a esquemas separados, então prefixamos o nome de todos os objetos relacionados à sincronização com "Sync" para que sejam fáceis de identificar. Para o banco de dados do SQL Server, especificamos o esquema de banco de dados opcional no qual o Sync Framework armazena objetos de sincronização (nesse caso "Sync", mas não é necessário que o valor corresponda ao prefixo do objeto). Para exibir esse código no contexto de um exemplo completo, consulte Como configurar e executar a sincronização de bancos de dados (SQL Server).

DbSyncScopeDescription clientSqlDesc = SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn);
SqlSyncScopeProvisioning clientSqlConfig = new SqlSyncScopeProvisioning(clientSqlConn, clientSqlDesc);
clientSqlConfig.ObjectSchema = "Sync";
clientSqlConfig.Apply();
Dim clientSqlDesc As DbSyncScopeDescription = _
    SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn)
Dim clientSqlConfig As New SqlSyncScopeProvisioning(clientSqlConn, clientSqlDesc)
clientSqlConfig.ObjectSchema = "Sync"
clientSqlConfig.Apply()

Consulte também

Referência

SqlCeSyncDescriptionBuilder Classe

Membros SqlCeSyncDescriptionBuilder

Namespace Microsoft.Synchronization.Data.SqlServerCe