Sincronizando bancos de dados
Esta seção da documentação do Sync Framework descreve provedores de sincronização de banco de dados (conhecidos como Sync Services for ADO.NET em versões anteriores). O Sync Framework inclui vários provedores de sincronização de banco de dados. Uma API flexível e intuitiva permite criar aplicativos designados para cenários offline e de colaboração para sincronização de banco de dados. Esta seção apresenta uma introdução fácil de ser seguida, além de tópicos de instruções e de referência que ajudarão você a entender rapidamente e a ser produtivo com a API. Os tópicos de instruções contêm códigos de exemplo. Exemplos adicionais estão disponíveis no SDK do Sync Framework e na Galeria de Códigos.
Os tópicos a seguir fornecem informações introdutórias sobre o Sync Framework. Se você já estiver familiarizado com estes tópicos, consulte Nesta seção e Referência para obter mais informações.
- Benefícios de uso do Sync Framework
Descreve os benefícios do uso do Sync Framework, incluindo sua abordagem flexível, seu modelo de sincronização avançado e suas ferramentas produtivas.
- Novidades no Sync Framework 2.0
Descreve recursos que foram adicionados ou aprimorados nesta versão do Sync Framework.
- Selecionando os componentes apropriados do Sync Framework
Fornece orientação sobre o componente correto a ser utilizado no seu cenário de sincronização e descreve a arquitetura do Sync Framework.
- Instalação, redistribuição e compatibilidade de versão
Descreve os pacotes de instalação usados para instalar o Sync Framework e informa como esses pacotes podem ser redistribuídos com aplicativos que utilizam o Sync Framework.
Nesta seção
- Visão geral e cenários
Fornece uma descrição detalhada da API de sincronização do banco de dados do Sync Framework. Descreve vários cenários importantes habilitados pelo Sync Framework, bem como as partes da API que são mais adequadas a cada cenário.
- Cenários offline
Descreve como sincronizar um banco de dados do SQL Server Compact com outra fonte de dados usando o provedor de sincronização de cliente e o provedor de sincronização de servidor.
- Cenários de colaboração
Descreve como sincronizar dois ou mais pontos de extremidade de uma maneira ponto a ponto, eliminando a necessidade de passar por um hub central.
- Considerações sobre implantação e design de aplicativos
Descreve abordagens para problemas comuns de design, como o controle de versão do aplicativo e o manuseio de chaves primárias.
- Scripts de instalação para tópicos de instruções do provedor de banco de dados
Inclui o código Transact-SQL para configurar os bancos de dados usados nos aplicativos de exemplo e instruções.
- Classe de utilitário para tópicos de instruções do provedor de banco de dados
Inclui os códigos C# e do Visual Basic usados nos aplicativos de exemplo e instruções.
Referência
- Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.SqlServer, Microsoft.Synchronization.Data.SqlServerCe e Microsoft.Synchronization.Data.Server
Fornece uma referência completa à API de sincronização de banco de dados do Sync Framework. Esta referência abrange membros e tipos públicos no Microsoft.Synchronization.dll, Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, Microsoft.Synchronization.Data.SqlServer.dll e Microsoft.Synchronization.Data.SqlServerCe.dll.