Visão geral sobre fontes de dados
Fontes de dados representam os dados disponíveis para seu aplicativo.Mais especificamente, as fontes de dados representam os dados que você deseja trabalhar em seu aplicativo.Fontes de dados podem ser obtidos de bancos de dados (incluindo arquivos de banco de dados local), serviços e objetos.
As fontes de dados que você adicionar ao seu projeto são exibidas na Fontes de dados janela.Em muitos casos, você pode arrastar a fontes de dados para os designers de Windows Forms, WPF e Silverlight para criar controles ligados a dados subjacentes.Para mais informações, consulte Controles de vinculação de dados de Visual Studio.
Visual Studio fornece ferramentas para criar e editar fontes de dados em seu aplicativo.Fontes de dados em projetos de Visual Studio são representados como objetos de proxy retornado por um serviço ou outros tipos de objetos, modelos de dados de entidade, conjuntos de dados, dependendo dos objetos que são retornados pelos dados base armazenar.
Você cria e edita fontes de dados usando o Data Source Configuration Wizard.
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..
Quando você cria uma fonte de dados de um banco de dados, Visual Studio gera um modelo de dados e o adiciona ao seu projeto.Um modelo de dados é uma visualização programável com rigidez de tipos de dados no banco de dados subjacentes.Você pode usar Visual Studio para criar os seguintes tipos de modelos de dados:
Um modelo conceitual baseado na Entity Data Model.Esse tipo de modelo pode ser usado pela estrutura de entidades ou serviços de dados do WCF.Para obter mais informações, consulte Entity Framework Overview e WCF Data Services.
Dataset tipado.Para mais informações, consulte Trabalhando com conjuntos de dados em Visual Studio.
LINQ to SQL de classes.Para mais informações, consulte LINQ to SQL.
Observação Ao contrário de modelos conceituais baseado no modelo de dados de entidades e conjuntos de dados, LINQ to SQL classes não pode ser criado usando o Data Source Configuration Wizard.Eles também não aparecem no Fontes de dados janela e portanto não pode ser arrastado para um designer para criar controles ligados a dados.No entanto, você pode criar um objeto de fonte de dados baseada em LINQ to SQL classes e arrastar esses objetos para o designer.Para mais informações, consulte How to: Create LINQ to SQL Classes Mapped to Tables and Views (O/R Designer).
Fontes de dados criadas a partir de arquivos de banco de dados locais
Você também pode criar fontes de dados a partir dos seguintes tipos de arquivos de banco de dados: bancos de dados compacto do SQL Server (arquivos. sdf), bancos de dados do Access (arquivos. mdb), bancos de dados do Express LocalDB de SQL Server (arquivos. mdf) e de SQL Server Express (arquivos. mdf) de bancos de dados.Quando você cria fontes de dados desses arquivos de banco de dados, você pode adicionar os arquivos de banco 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 de um serviço executando o Data Source Configuration Wizard e selecionando o Service tipo de fonte de dados.Para mais informações, consulte Como: conectar-se a dados em um serviço.
Quando você cria uma fonte de dados de um serviço, Visual Studio adiciona uma referência de serviço ao seu projeto.Visual Studio também cria objetos de proxy que correspondem aos objetos que são retornados pelo serviço.Por exemplo, um serviço que retorna um dataset é representado no seu projeto como um dataset; um serviço que retorna que um tipo específico é representado no seu projeto como o tipo retornada.
Você pode criar uma fonte de dados a partir dos seguintes tipos de serviços:
Serviços de dados do WCF.Para mais informações, consulte ADO.NET Data Services Framework Overview.
Serviços Windows Communication Foundation (WCF).Para mais informações, consulte Os serviços do Windows Communication Foundation e serviços de dados do WCF em Visual Studio.
Serviços da Web.Para mais informações, consulte Introdução à programação serviços da Web em código gerenciado.
Observação Os itens que aparecem na Fontes de dados janela dependem de dados retornado pelo serviço.Alguns serviços podem não fornecer informações suficientes para o Data Source Configuration Wizard para criar objetos ligáveis.Por exemplo, se o serviço retorna um dataset não tipado, nenhum item aparecerá na Fontes de dados janela após concluir o assistente.Isso ocorre porque datasets não tipados não fornecem um esquema e, 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 o Data Source Configuration Wizard e, em seguida, selecionando o objeto tipo de fonte de dados.Todas as propriedades públicas de um objeto são exibidas na Fontes de dados janela.Para mais informações, consulte Como: conectar-se a dados em objetos.
Para obter mais informações sobre vinculação a objetos, consulte Vinculação de objeto no Visual Studio.
Fontes de dados criadas a partir de listas do SharePoint
Você pode criar uma fonte de dados em uma lista do SharePoint executando o Data Source Configuration Wizard e selecionando o SharePoint tipo de fonte de dados.SharePoint expõe dados por meio de WCF Data Services , para a criação de uma fonte de dados do SharePoint é o mesmo que criar uma fonte de dados de um serviço.Selecionando o SharePoint do item no Data Source Configuration Wizard abre o Add Service Reference caixa de diálogo onde você se conectar ao serviço de dados do SharePoint, apontando para o servidor do SharePoint.Para mais informações, consulte Como: conectar-se a dados em um serviço.
Consulte também
Referência
Conceitos
Novidades para desenvolvimento de aplicativos de dados no Visual Studio 2012
Vinculando controles do Windows Forms a dados em Visual Studio
Criando e editando conjuntos de dados tipados
Preparando seu aplicativo para receber dados
Buscando dados em seu aplicativo.
Controles de vinculação de dados de Visual Studio
Edição de dados em seu aplicativo.