Visão geral sobre fontes de dados

Fontes de dados representam os dados disponíveis para seu aplicativo, ou — mais especificamente — elas representam os dados conhecidos que você deseja trabalhar no seu aplicativo.Data sources are displayed in the Janela Fontes de Dados.Você pode criar fontes de dados selecionando Add New Data Source a partir do menu Data ou a partir da janela Data Sources.Fontes de dados podem ser feitas de bancos de dados (incluindo arquivos de banco de dados locais), serviços da Web, e objetos.

Observação:

Os formatos aceitos no momento de arquivos de dados local são SQL Server Compact 3.5 (.sdf), acesso (.mdb) e arquivos do SQL Express (.mdf).

As fontes de dados criadas executando o Data Source Configuration Wizard estão disponíveis para o projeto como itens na janela Data Sources.Elas podem ser arrastadas para formulários em seu aplicativo do Windows para criar controles que exibem, e são vinculados a dados subjacentes.Para obter mais informações, consulte Exibindo visão geral de dados.

Criando e editando fontes de dados

O Visual Studio fornece ferramentas em tempo de design para criar e editar fontes de dados para usar em seu aplicativo.Fontes de dados em projetos do Visual Studio são representadas como datasets ou outros tipos de objetos, dependendo dos objetos retornados do armazenamento de dados subjacentes.

Você cria e edita todos os tipos de fontes de dados com a assistência do Data Source Configuration Wizard.Além disso, as fontes de dados criadas como datasets também pode ser editadas usando o Dataset Designer.

Fontes de dados criadas a partir de bancos de dados

Você pode criar uma fonte de dados a partir de um banco de dados, executando o Data Source Configuration Wizard e selecionando o tipo de fonte de dados Database.Para obter mais informações, consulte Como: Conectar-se a Dados em um Banco de Dados.

A criação de fontes de dados a partir de um banco de dados adiciona um dataset tipado ao seu projeto com base em objetos de banco de dados individuais adicionados à fonte de dados.Por exemplo, ao criar uma fonte de dados baseada em tabelas específicas em um banco de dados cria-se um dataset tipado com tabelas de dados que correspondem às tabelas selecionadas.For an example of such a data source, complete the procedures in Demonstra Passo a passo: Conectando a dados em um banco de dados.

Fontes de dados criadas a partir dos serviços da Web

A criação de uma fonte de dados a partir de um serviço da Web adiciona uma referência de projeto para o serviço da Web e cria objetos que correspondem aos objetos retornados pelo serviço da Web.Por exemplo, um serviço da Web que retorna um dataset é representado no seu projeto como um dataset; um serviço da Web que retorna um tipo específico ou objeto é representado no seu projeto como o tipo ou objeto retornado.Para obter mais informações, consulte Como: Conectar-se a dados em um serviço Web.

Observação:

Os itens que aparecem na Fontes de dados janela dependem as informações a serviço Web retorna.Alguns serviços da Web podem fornecer informações não suficientes ao Data Source Configuration Wizard para criar objetos ligáveis.Por exemplo, se o serviço da Web retornar um dataset não tipado, nenhum item aparecerá na janela Data Sources após concluir o assistente.Isso ocorre porque datasets não tipados não fornecem esquema, assim o assistente não tem informações suficientes para criar a fonte de dados.

Fontes de dados criadas a partir de objetos

Fontes de dados podem ser criadas de qualquer objeto que expõe uma ou mais propriedades public.Nenhuma interface específica ou construtores public padrões são necessários para criar uma fonte de dados de um objeto.Todas as propriedades public são exibidas na janela Data Sources e podem ser arrastadas para um formulário em um aplicativo do Windows para criar controles ligado a dados.Talvez seja necessário criar o projeto que contém seu objeto antes de o objeto aparecer no assistente.Para reduzir a quantidade de objetos desnecessários, todos os objetos em um projeto não aparecem automaticamente na janela Data Sources.Você deve adicioná-los com o Data Source Configuration Wizard se necessário.For more information on binding to objects, see Vinculação de objeto no Visual Studio.For more information on creating an object data source, see Walkthrough: Creating LINQ to SQL Classes (O/R Designer).

Fontes de dados criadas a partir de arquivos de dados locais

You can also create data sources from SQL Server Compact 3.5 databases (.sdf files), Access databases (.mdb files), and SQL Server Express databases (.mdf files) and add them directly to your project.Um dataset tipado com base no esquema do arquivo de dados selecionado é também adicionado ao projeto.Para obter mais informações, consulte os seguintes tópicos:

Consulte também

Conceitos

O que Há de Novo em Dados

Exibindo visão geral de dados

Dataset Designer

Referência

Janela Fontes de Dados

Outros recursos

Guia de Introdução para acesso a dados

Conectando-se a Dados no Visual Studio

Preparando seu aplicativo para receber dados

Buscando dados em seu aplicativo

Exibindo dados em formulários em aplicativos do Windows

Editar dados no seu aplicativo

Validando Dados

Salvando dados