Compartilhar via


Visão geral do acesso de dados (projetos do dispositivo gerenciado) 

The Visual Studio ambiente de desenvolvimento integrado (IDE) para o desenvolvimento de dispositivo projetos que funcionam com dados se parece com o ambiente de desenvolvimento de aplicativos de dados da área de trabalho. Aplicativos de dados gerenciado para dispositivos dependem ADO.NET namespaces com suporte a .NET Compact Framework. Essa combinação se presta a aplicativos em que o armazenamento de dados no dispositivo normalmente é desconectado de dados em um servidor e é sincronizado apenas periodicamente.

Este tópico aborda as seguintes informações:

  • Tipos de dados externos

  • Conectando a dados

  • Acesso a dados em aplicativos de dispositivos.

Tipos de dados externos

Desde o .NET Compact Framework implementa ADO.NET, sistema autônomo aplicativos de dispositivo podem se conectar a várias fontes de dados externas, sistema autônomo a seguir:

  • Bancos de dados

    • SQL Server

    • SQL Server Compact 3.5

    • SQL servidor Mobile edição

  • Serviços Web

  • Arquivos XML

  • Objetos de negócios

Para obter mais informações, consulte Acessar a dados and XML Support in the .NET Compact Framework.

Desenvolvedores de dispositivos geralmente usam SQL Server Compact 3.5 em aplicativos de dispositivo porque a maioria dos dispositivos móveis não poderá manter uma conexão de rede confiável.

Com SQL Server Compact 3.5, o aplicativo de dispositivo continuará a funcionar quando o dispositivo é desconectado porque sistema autônomo dados estão armazenamento localmente no dispositivo sistema autônomo um arquivo de banco de dados (.sdf). Quando uma conexão de rede for encontrada, o aplicativo pode ser sincronizada com o banco de dados do SQL servidor remoto.Para obter mais informações, consulte Usando bancos de dados do SQL servidor Compact 3.5 (dispositivos).

Conectando-se a dados

Para acesso dados externos em seu aplicativo de dispositivo, você deve criar uma fonte de dados em seu projeto de dispositivo.Uma fonte de dados é um objeto em seu aplicativo de dispositivo que representa os dados externos.A fonte de dados sabe como se conectar, recuperar e atualizar dados externos em um banco de dados ou um serviço Web.A fonte de dados também expõe os dados para aplicativos de dispositivo por meio de DataSet ou System.Data.SqlServerCe.SqlCeResultSet objetos. Para obter mais informações, consulte Visão geral sobre fontes de dados e Conectando-se a Dados no Visual Studio.

Visual Studio fornece ferramentas para gerar a fontes de dados automaticamente e gerenciar seqüências de caracteres de conexão. Para obter mais informações, consulte:

Como: Adicionar um objeto corporativo sistema autônomo uma fonte de dados (dispositivos)

Como: Adicionar um banco de dados SQL servidor sistema autônomo uma fonte de dados (dispositivos)

Como: Adicionar um serviço Web sistema autônomo uma fonte de dados (dispositivos)

Como: Altere em time de execução Connection String (dispositivos)

Como: Alterar o time de design cadeia de conexão (dispositivos)

Acessando dados em aplicativos de dispositivo

Se a fonte de dados expõe dados por meio de um DataSet o objeto, seu aplicativo de dispositivo pode acessar diretamente os dados em um DataSet acessando o DataTable e DataRow objetos na DataSet . Além disso, você pode BIND controles de interface do usuário, sistema autônomo DataGrid, ListBox, e ComboBox dados de um DataSet .

Algumas fontes de dados não expõem dados por meio de DataSet objetos. Uma fonte de dados que se conecta a um SQL Server Compact 3.5 banco de dados pode expor um System.Data.SqlServerCe.SqlCeResultSet em vez disso. Para obter mais informações, consulte Usando bancos de dados do SQL servidor Compact 3.5 (dispositivos).

Observação:

Por padrão, SQL Server Compact 3.5 documentação não está instalada localmente. Para fazer o baixar de SQL Server Compact 3.5 Livros on-line, vá para o Manuais de 3,5 Compact do SQL servidor Online do centralizar de baixar.

Consulte também

Conceitos

Criando aplicativos de dados usando Visual Studio

Usando bancos de dados do SQL servidor Compact 3.5 (dispositivos)

Outros recursos

Acessar a dados and XML Support in the .NET Compact Framework

Criando aplicativos clientes de dados

Explicações Passo a passo sobre Dados

Trabalhando com dados em projetos de dispositivos gerenciado