Propriedade SqlSyncScopeProvisioning.ObjectSchema
Obtém ou define o esquema de banco de dados no qual o Sync Framework cria objetos.
Namespace: Microsoft.Synchronization.Data.SqlServer
Assembly: Microsoft.Synchronization.Data.SqlServer (em microsoft.synchronization.data.sqlserver.dll)
Sintaxe
'Declaração
Public Property ObjectSchema As String
'Uso
Dim instance As SqlSyncScopeProvisioning
Dim value As String
value = instance.ObjectSchema
instance.ObjectSchema = value
public string ObjectSchema { get; set; }
public:
property String^ ObjectSchema {
String^ get ();
void set (String^ value);
}
/** @property */
public String get_ObjectSchema ()
/** @property */
public void set_ObjectSchema (String value)
public function get ObjectSchema () : String
public function set ObjectSchema (value : String)
Valor da propriedade
O esquema de banco de dados no qual o Sync Framework cria objetos.
Exemplo
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 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 colaboração (SQL Server).
DbSyncScopeDescription clientSqlDesc = SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn);
SqlSyncScopeProvisioning clientSqlConfig = new SqlSyncScopeProvisioning(clientSqlDesc);
clientSqlConfig.ObjectSchema = "Sync";
clientSqlConfig.Apply(clientSqlConn);
Dim clientSqlDesc As DbSyncScopeDescription = _
SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn)
Dim clientSqlConfig As New SqlSyncScopeProvisioning(clientSqlDesc)
clientSqlConfig.ObjectSchema = "Sync"
clientSqlConfig.Apply(clientSqlConn)
Consulte também
Referência
Classe SqlSyncScopeProvisioning
Membros SqlSyncScopeProvisioning
Namespace Microsoft.Synchronization.Data.SqlServer