Como: Conectar-se a Dados em um Banco de Dados

Você pode usar o Visual Studio para conectar seu aplicativo a um banco de dados. Após criar a conexão de dados, o Visual Studio gera um modelo de dados que o aplicativo usa para interagir com os dados no banco de dados. Os objetos no modelo de dados aparecem na Janela Fontes de Dados. Você pode criar controles ligados a dados arrastando itens da Janela fontes de dados para a superfície de design. Para obter mais informações, consulte Controles de vinculação de dados de Visual Studio.

Este tópico fornece instruções para se conectar a um banco de dados e criar os seguintes tipos de modelos de dados:

  • DataSet

  • EDM (Modelo de Dados de Entidade)

ObservaçãoObservação

Você também pode usar Visual Studio para criar LINQ to SQL classes de um banco de dados. No entanto, LINQ to SQL classes de não aparecem no Fontes de dados janela e portanto não pode ser arrastado diretamente para um designer para criar controles ligados a dados. Para obter mais informações sobre como criar LINQ to SQL classes de um banco de dados, consulte How to: Create LINQ to SQL Classes Mapped to Tables and Views (O/R Designer).

ObservaçãoObservação

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Trabalhando com configurações.

Conectando a um banco de dados e criando um Dataset.

Quando você cria um dataset com base em um banco de dados, o Visual Studio cria um conjunto de classes que representam um modo de exibição programável dos dados. A classe principal é chamada um digitado dataset. O dataset tipado contém objetos de tabela de dados que representam as tabelas no banco de dados. Para obter mais informações sobre datasets tipados, consulte Trabalhando com conjuntos de dados Visual Studio.

Depois de criar um dataset, você pode criar controles ligados a dados WPF ou Windows Forms, arrastando objetos dataset da janela Data Sources para o designer WPF ou Windows Forms.

Para conectar seu aplicativo a um banco de dados e criar um dataset.

  1. Abrir um projeto existente em Visual Studio ou criar um novo projeto.

  2. No menu Data, clique em Add New Data Source.

    O Data Source Configuration Wizard é aberto.

  3. Sobre o Escolher um tipo de fonte de dados página, selecione banco de dadose, em seguida, clique em próximo.

  4. Sobre o Escolher um modelo de banco de dados página, selecione Datasete em seguida, clique em próximo.

  5. Sobre o Choose Your Data Connection , selecione uma conexão de dados da lista de conexões disponíveis e, em seguida, clique em próximo.

    Se sua conexão de dados desejada não estiver disponível, crie uma nova conexão seguindo as etapas em criar uma nova conexão de banco de dados.

  6. No Save the Connection String no arquivo de configurar o aplicativo página, opcionalmente, limpar o Yes, save the connection as caixa de seleção se você deseja salvar a seqüência de conexão diretamente no aplicativo compilado. Por padrão, a conexão é salvo no arquivo de configuração do aplicativo. Para obter mais informações, consulte Como: Salvar e editar seqüências de conexão.

  7. Sobre o Escolha seus objetos de banco de dados de página, selecione os objetos de banco de dados que você irá usar em seu aplicativo. Você também tem a opção de substituir o padrão nome do DataSet.

  8. Clique em Finish. Agora que você acabou de criar o DataSet, ele está disponível na janela Data Sources.

    ObservaçãoObservação

    Se o Fontes de dados janela não estiver aberta, clique em Show Data Sources sobre o dados menu para abrir a janela.

  9. Agora você pode arrastar itens da Fontes de dados janela para o designer do WPF, o designer de formulários do Windows, ou o Designer de componente para criar todos os controles ligados a dados. Para obter mais informações, consulte Controles de vinculação de dados de Visual Studio.

Conexão ao banco de dados e a criação de um modelo de dados de entidade

Quando você cria um modelo de dados de entidade que se baseia em um banco de dados, o Visual Studio cria um conjunto de classes que representam um modo de exibição programável dos dados. Para obter mais informações sobre modelos de dados de entidade e o ADO.NET Entity Framework, consulte Entity Data Model e Introducing the Entity Framework.

Depois de criar um modelo de dados de entidade, você pode criar controles do WPF com dados vinculados arrastando-se objetos de entidade da janela Data Sources para o WPF designer.

Para conectar seu aplicativo a um banco de dados e criar um modelo de dados de entidade

  1. Abrir um projeto existente em Visual Studio ou criar um novo projeto.

  2. Siga as etapas a Assistente de modelo de dados de entidade para se conectar a um banco de dados e especificar o conteúdo do modelo. Para obter mais informações, consulte How to: Create a New Entity Data Model.

  3. Depois de concluir o Assistente de modelo de dados de entidade, o modelo de dados de entidade que você criou abre no Entity Data Model Designer e os objetos de dados agora estão disponíveis na Fontes de dados janela.

    ObservaçãoObservação

    Se o Fontes de dados janela não estiver aberta, clique em Show Data Sources sobre o dados menu para abrir a janela.

  4. Se o WPF designer estiver aberto, agora você pode arrastar itens a partir de Fontes de dados janela para o designer para criar controles vinculados para o modelo de dados de entidade. Para obter mais informações, consulte Como: Vincular controles WPF dados em Visual Studio.

    Se o Windows Forms designer estiver aberto, você não pode arrastar itens a partir de Fontes de dados para o designer. Para criar controles vinculados ao modelo de dados de entidades, construir o projeto, adicione uma nova fonte de dados de objeto baseia-se no modelo de dados de entidade e em seguida, arraste os objetos para o designer. Para obter mais informações, consulte How to: Add an Object as a Project Data Source (Entity Framework).

Criar uma nova conexão de banco de dados

Quando você usa o Data Source Configuration Wizard ou Assistente de modelo de dados de entidade, você deve especificar uma conexão ao banco de dados que você deseja usar. Se você ainda não tiver uma conexão ao banco de dados, execute as seguintes etapas para criar a conexão.

Estas instruções pressupõem que você já iniciou o Data Source Configuration Wizard ou Assistente de modelo de dados de entidade conforme descrito em conexão ao banco de dados e a criação de um Dataset e Conectando-se ao banco de dados e a criação de um modelo de dados de entidade.

Para criar uma nova conexão de banco de dados

  1. No Choose Your Data Connection página da Data Source Configuration Wizard ou o Assistente de modelo de dados de entidade, clique em Nova conexão.

    Uma das seguintes ações ocorrem:

    • Se você já tiver criado uma conexão de dados no Visual Studio, o Add Connection abre a caixa de diálogo.

    • Se esta for a primeira conexão de dados que você criou no Visual Studio, o Choose Data Source exibe a caixa de diálogo. Selecione o tipo de banco de dados que você deseja se conectar a e, em seguida, clique em OK para exibir o Add Connection caixa de diálogo.

  2. No Add Connection caixa de diálogo, digite as informações solicitadas. O Add Connection caixa de diálogo é diferente para cada tipo de provedor de dados. Para obter mais informações sobre as diferentes opções nessa caixa de diálogo, consulte os seguintes tópicos:

    ObservaçãoObservação

    Se selecionado fonte de dados no Add Connection caixa de diálogo não é a fonte de dados que você deseja se conectar, clique em alteração para abrir o Change Data Source caixa de diálogo caixa e, em seguida, escolha uma fonte de dados diferentes. Para obter mais informações, consulte Escolha/Change Data Source Dialog Box.

  3. No Add Connection caixa de diálogo, clique em OK.

    Retornar para o Choose Your Data Connection página da Data Source Configuration Wizard ou o Assistente de modelo de dados de entidade.

  4. Sobre o Choose Your Data Connection página, certifique-se de que a nova conexão de dados está selecionada e clique próximo.

  5. Preencha o restante das etapas no Data Source Configuration Wizard ou Assistente de modelo de dados de entidade.

Segurança

Armazenar informações confidenciais (como uma senha), pode afetar a segurança do seu aplicativo. Usando a autenticação do Windows (também conhecida como segurança integrada) é uma maneira mais segura de controlar o acesso a um banco de dados. Para obter mais informações, consulte Protecting Connection Information (ADO.NET).

Consulte também

Conceitos

Visão geral sobre fontes de dados

Vinculação de controles do Windows Forms a dados em Visual Studio

SQL Server Compact 3.5 e Visual Studio

Outros recursos

Explicações Passo a passo sobre Dados

Conectando-se a Dados no Visual Studio

Connecting to a Data Source (ADO.NET)