Compartilhar via


Visão geral de fontes de dados

Fontes de dados representam os dados disponíveis para seu aplicativo. Mais especificamente, fontes de dados representam os dados com que você deseja trabalhar em seu aplicativo. Fontes de dados podem ser obtidas a partir de bancos de dados (incluindo arquivos de banco de dados locais), serviços, e objetos.

As fontes de dados que você adicionar ao seu projeto serão exibidas na janela Fontes de dados. Em muitos casos, você pode arrastar fontes de dados para os designers do Windows Forms, do WPF e do Silverlight para criar controles associados a dados subjacentes. Para obter mais informações, consulte Associando controles a dados no Visual Studio.

O Visual Studio fornece ferramentas para criar e editar fontes de dados em seu aplicativo. As fontes de dados dos projetos do Visual Studio são representadas como Modelos de Dados de Entidade, conjuntos de dados, objetos de proxy retornados por um serviço ou outros tipos de objeto, dependendo dos objetos retornados pelo armazenamento de dados subjacente.

Você cria o e edita fontes de dados executando o Assistente para Configuração de Fonte de Dados.

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 Assistente de Configuração de Fonte de Dados e selecionando o tipo de fonte de dados do Banco de Dados. Para obter mais informações, consulte Como conectar a dados em um banco de dados.

Quando você cria uma fonte de dados de um banco de dados, o Visual Studio gera um um modelo de dados e o adiciona ao seu projeto. Um modelo de dados é uma visualização fortemente tipada e programável dos dados subjacentes no banco de dados. Você pode usar o Visual Studio para criar os seguintes tipos de modelos de dados:

Fontes de dados criadas a partir de arquivos de bancos de dados locais

Você também pode criar fontes de dados dos seguintes tipos de arquivos de base de dados: Banco de Dados do Access (arquivos .mdb), SQL Server Express LocalDB (arquivos .mdf), e bancos de dados SQL Server Express (arquivos .mdf). Quando você cria fontes de dados desses arquivos de base de dados, você pode adicionar os arquivos de base de dados diretamente ao seu projeto. Para obter mais informações, consulte os seguintes tópicos:

Fontes de dados criadas a partir dos serviços

Você pode criar uma fonte de dados a partir de um serviço, executando o Assistente de Configuração de Fonte de Dados e selecionando o tipo de fonte de dados do Serviço. Para obter mais informações, consulte Como conectar a dados em um serviço.

Quando você cria uma fonte de dados de um serviço, o Visual Studio adiciona uma referência de serviço ao seu projeto. O Visual Studio também cria os objetos proxy que correspondem aos objetos que são retornados pelo serviço. Por exemplo, um serviço que retorna um conjunto de dados é representado no seu projeto como um conjunto de dados; um serviço que retorna um tipo específico é representado no seu projeto como o tipo retornado.

Você pode criar uma fonte de dados dos seguintes tipos de serviços:

  • WCF Data Services. Para obter mais informações, consulte Visão geral do WCF Data Services.

  • Serviços do Windows Communication Foundation (WCF). Para obter mais informações, consulte Serviços do Windows Communication Foundation e WCF Data Services no Visual Studio.

  • Serviços Web. Para obter mais informações, consulte Introdução à programação de serviços Web em código gerenciado.

    Dica

    Os itens que aparecem na janela Fontes de Dados são dependentes dos dados que são retornados pelo serviço.Alguns serviços podem fornecer informações não suficientes ao Data Source Configuration Wizard para criar objetos ligáveis.Por exemplo, se o serviço retornar um conjunto de dados não tipado, nenhum item aparecerá na janela Fontes de Dados após concluir o assistente.Isso ocorre porque os conjuntos de dados não tipados não fornecem um esquema, portanto, o assistente não tem informações suficientes para criar a fonte de dados.

Fontes de dados criadas a partir de objetos

Você pode criar uma fonte de dados de qualquer objeto que expõe uma ou mais propriedades públicas executando Assistente para Configuração de Fonte de Dados e então selecionando o tipo de fonte de dados de Objeto . Todas as propriedades públicas de um objeto são exibidas na janela Fontes de Dados. Para obter mais informações, consulte Como conectar a dados em objetos.

Para obter mais informações sobre a associação de objetos, consulte Associação de objeto no Visual Studio.

Fontes de dados criadas de listas do SharePoint

Você pode criar uma fonte de dados a partir de uma lista do SharePoint, executando o Assistente de Configuração de Fonte de Dados e selecionando o tipo de fonte de dados do SharePoint. O SharePoint expõe os dados por meio do WCF Data Services. Portanto, criar uma fonte de dados do SharePoint é o mesmo que criar uma fonte de dados de um serviço. Selecione o item do SharePoint no Assistente para Configuração de Fonte de Dados abre a caixa de diálogo Adicionar Referência de Serviço onde você se conecta ao serviço de dados do SharePoint apontando para o servidor do SharePoint. Para obter mais informações, consulte Como conectar a dados em um serviço.

Consulte também

Referência

Janela Fontes de Dados

Conceitos

Associando controles dos Windows Forms a dados no Visual Studio

Criando e editando conjuntos de dados tipados

Preparando o aplicativo para receber dados

Buscando dados no aplicativo

Associando controles a dados no Visual Studio

Editando dados no aplicativo

Validando dados

Salvando dados

Outros recursos

Visão geral de aplicativos de dados no Visual Studio

Conectando a dados no Visual Studio