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 as fontes de dados para os designers de Windows Forms, WPF e Silverlight para criar controles ligados a dados subjacentes. Para obter 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 objeto, 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 o modelo de dados e o adiciona ao seu projeto. Um modelo de dados é um modo de exibição com rigidez de tipos, programável dos dados no banco de dados subjacentes. Você pode usar Visual Studio para criar os seguintes tipos de modelos de dados:
Um modelo conceitual se baseia o Entity Data Model. Esse tipo de modelo pode ser usado pelo Entity Framework ou os serviços de dados do WCF. Para obter mais informações, consulte Entity Framework Overview e WCF Data Services.
Dataset tipado. Para obter mais informações, consulte Trabalhando com conjuntos de dados Visual Studio.
LINQ to SQL de classes do. Para obter mais informações, consulte LINQ to SQL.
Observação LINQ to SQL de classes de diferentemente baseado no modelo de dados de entidade conceituais modelos e conjuntos de dados, 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 que se baseia em LINQ to SQL classes de e arrastar esses objetos para o designer. Para obter 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: SQL Server Compact 3.5bancos de dados (arquivos. sdf), bancos de dados do Access (arquivos. mdb) e de SQL Server Express (arquivos. mdf). 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 de 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 obter 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 os seguintes tipos de serviços:
Serviços de dados do WCF. Para obter mais informações, consulte ADO.NET Data Services Framework Overview.
Serviços Windows Communication Foundation (WCF). Para obter 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 obter mais informações, consulte Introdução à programação Web Services 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 a partir 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 obter 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 a partir de um serviço. Selecionando o SharePoint 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 obter mais informações, consulte Como: Conectar-se a dados em um serviço.
Consulte também
Referência
Conceitos
O que há de novo no desenvolvimento de aplicativos de dados
Vinculação de controles do Windows Forms a dados em Visual Studio
Controles de vinculação de dados de Visual Studio
Outros recursos
Visão geral dos aplicativos de dados em Visual Studio
Conectando-se a Dados no Visual Studio
Preparando seu aplicativo para receber dados
Buscando dados em seu aplicativo