Share via


Ferramentas para ajudar no desenvolvimento de aplicativos

O Microsoft fornece as seguintes ferramentas para ajudá-lo a desenvolver aplicativos de sincronização:

  • O Cache de Banco de Dados Local e a caixa de diálogo Configurar Sincronização de Dados no Visual Studio 2008.

  • A classe SqlSyncAdapterBuilder. Isso faz parte da API Sync Framework.

Cache de banco de dados local

O Visual Studio 2008 apresenta o Cache de Banco de Dados Local. Este recurso permite baixar facilmente, para um banco de dados local SQL Server Compact, um conjunto de dados inicial e alterações posteriormente naqueles dados. Quando você adiciona um Cache de Banco de Dados Local, a caixa de diálogo Configurar Sincronização de Dados é aberta. Você pode usar esta caixa de diálogo para fornecer informações específicas sobre o cliente e servidor para configurar os componentes exigidos do Sync Framework. Para obter mais informações, consulte "Visão geral de aplicativos conectados ocasionalmente" na documentação do Visual Studio.

O Cache de Banco de Dados Local fornece uma excelente maneira de desenvolver rapidamente um aplicativo de sincronização somente para download. Você pode ampliar o código criado para o Cache de Banco de Dados Local, adicionando código que habilita carregamentos (sincronização bidirecional). Para obter mais informações, consulte Passo a passo: Estendendo o Cache de Banco de Dados Local para dar suporte à sincronização bidirecional.

Dica

O Visual Studio 2008 usa o Sync Framework for ADO.NET 1.0 ao gerar código para o Cache de Banco de Dados Local.

Construtor do adaptador de sincronização

O construtor do adaptador de sincronização é projetado depois do construtor do comando no ADO.NET. Você pode usar essa ferramenta para desenvolver código para comandos de sincronização executados pelo provedor de sincronização do servidor. O construtor de adaptadores de sincronização produz as instruções SELECT, INSERT, UPDATE e DELETE para bancos de dados do SQL Server com base nas informações fornecidas sobre as tabelas envolvidas na sincronização. O construtor de adaptadores de sincronização permite que você especifique as seguintes informações:

  • As tabelas que você deseja sincronizar

  • As colunas de controle dessas tabelas

  • A direção da sincronização

  • Quais linhas e colunas devem ser incluídas

O construtor do adaptador de sincronização usa essas informações para criar um adaptador de sincronização e os comandos Transact-SQL. Ele é compatível com SQL Server 2000 e versões posteriores.

Dica

Você pode usar o construtor do adaptador de sincronização para se familiarizar com comandos de sincronização. No entanto, se possível, é recomendável que você especifique manualmente os comandos que usam procedimentos armazenados. Os procedimentos armazenados podem ajudar a melhorar o desempenho e a segurança do aplicativo.

Para obter exemplos que mostram como usar o SqlSyncAdapterBuilder, consulte os seguintes tópicos:

Consulte também

Conceitos

Cenários offline