Como: conectar-se a dados em um banco de dados.
Você pode usar 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 seu aplicativo usa para interagir com os dados no banco de dados.Os objetos no modelo de dados aparecem em Janela fontes de dados.Você pode criar controles associados a dados arrastando itens da Janela fontes de dados uma superfície de design.Para 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
Modelo de dados (EDM) de entidade
Observação |
---|
Você também pode usar Visual Studio para criar classes LINQ te o SQL de um banco de dados.Em o entanto, classes LINQ te o SQL não aparecem na janela de Fontes de Dados , e portanto não podem ser arrastados diretamente a um designer para criar controles associados a dados.Para obter mais informações sobre como criar classes LINQ te o SQL de um banco de dados, consulte How to: Create LINQ to SQL Classes Mapped to Tables and Views (O/R Designer). |
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da 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 Configurações de Visual Studio. |
Conectando-se a um banco de dados e criando um dataset
Quando você cria um dataset que é baseado em um banco de dados, Visual Studio cria um conjunto de classes que representam uma exibição programável de dados.A classe principal é chamado um dataset tipado.O dataset tipado contém objetos da 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 em Visual Studio.
Depois de criar um dataset, você pode criar WPF associado a dados ou controles de formulários do windows arrastando objetos dataset da janela fontes de dados para o windows form designer WPF ou do windows.
Para conectar seu aplicativo a um banco de dados e criar um dataset
Abrir um projeto existente no Visual Studio, ou criar um novo projeto.
No menu Data, clique em Add New Data Source.
O Data Source Configuration Wizard é aberto.
Em a página de Escolher um Tipo de Fonte de Dados , Banco de Dadosselecione, e clique em Avançar.
Em a página de Escolha um modelo de banco de dados , Conjunto de Dadosselecione, e clique em Avançar.
Em a página de Escolha a Conexão de Dados , selecione uma conexão de dados a partir da lista de conexões disponíveis e clique em Avançar.
Se a conexão de dados desejada não estiver disponível, crie uma nova conexão seguindo as etapas em Criando uma nova conexão de banco de dados.
Em a página de Salve a cadeia de conexão no Arquivo configurar o aplicativo , opcionalmente clara a caixa de seleção de Sim, salve a conexão como se você deseja salvar a cadeia de conexão diretamente no aplicativo compilado.Por padrão, a conexão é salvo no arquivo de configuração do aplicativo.Para mais informações, consulte Como: salvar e editar seqüências de conexão.
Em a página de Escolher Objetos do Banco de Dados , selecione os objetos de banco de dados que você irá usar em seu aplicativo.Você também tem a opção de substituir Nome do datasetpadrão.
Clique em Concluir.Agora que você acabou de criar o DataSet, ele está disponível na janela Data Sources.
Observação Se a janela de Fontes de Dados não estiver aberta, clique em Fontes de dados de apresentação no menu de Dados para abrir a janela.
Agora você pode arrastar itens da janela do WPF designer Fontes de Dados , ao windows forms designer, ou o Designer de componente para criar controles associados a dados.Para mais informações, consulte Controles de vinculação de dados de Visual Studio.
Se conectar ao banco de dados e criando um modelo de dados de entidade
Quando você cria um modelo de dados de entidade que é baseado em um banco de dados, Visual Studio cria um conjunto de classes que representam uma exibição programável de dados.Para obter mais informações sobre modelos de dados de entidade e estrutura de entidade ADO.NET, consulte Introducing the Entity Framework.
Depois de criar um modelo de dados de entidade, você pode criar controles associados a dados WPF de entidade arrastando objetos da janela fontes de dados para o WPF designer.
Para conectar seu aplicativo a um banco de dados e criar um modelo de dados de entidade
Abrir um projeto existente no Visual Studio, ou criar um novo projeto.
Siga as etapas em Assistente de modelo de dados de entidade para se conectar a um banco de dados e para especificar o conteúdo do modelo.Para mais informações, consulte How to: Create a New Entity Data Model.
Depois que você concluir Assistente de modelo de dados de entidade, o modelo de dados de entidade que você criou abre no designer do modelo de dados de entidade, e objetos de dados agora estão disponíveis na janela de Fontes de Dados .
Observação Se a janela de Fontes de Dados não estiver aberta, clique em Fontes de dados de apresentação no menu de Dados para abrir a janela.
Se o WPF designer é aberto, agora você pode arrastar itens da janela de Fontes de Dados o designer para criar controles associados ao modelo de dados de entidade.Para mais informações, consulte Como: vincular controles WPF dados em Visual Studio.
Se o windows forms designer é aberto, você não pode arrastar itens de Fontes de Dados para o designer.Para criar controles associados ao modelo de dados de entidade, você deve compilar o projeto, adicione uma nova fonte de dados do objeto que é baseado no modelo de dados de entidade e em seguida, arraste os objetos no designer.Para mais informações, consulte How to: Add an Object as a Project Data Source (Entity Framework).
Criando uma nova conexão de banco de dados
Quando você usa Assistente para Configuração de Fonte de Dados ou Assistente de modelo de dados de entidade, você deve especificar uma conexão com o banco de dados que você deseja usar.Se você ainda não tiver uma conexão com o banco de dados, execute as seguintes etapas para criar a conexão.
Essas instruções assume que têm iniciado já Assistente para Configuração de Fonte de Dados ou Assistente de modelo de dados de entidade como descrito em Se conectar ao banco de dados e criando um dataset e em Se conectar ao banco de dados e criando um modelo de dados de entidade.
Para criar uma nova conexão de banco de dados
Em a página de Escolha a Conexão de Dados de Assistente para Configuração de Fonte de Dados ou de Assistente de modelo de dados de entidade, clique em Nova conexão.
Uma das seguintes ações ocorrer:
Se você já tiver criado um conexão de dados no Visual Studio, a caixa de diálogo de Adicionar Conexão abre.
Se esta for a primeira conexão de dados que você criou no Visual Studio, exibe a caixa de diálogo de Escolher Fonte de Dados .Selecione o tipo de banco de dados que você deseja se conectar, clique em OK para exibir a caixa de diálogo de Adicionar Conexão .
Em a caixa de diálogo de Adicionar Conexão , insira as informações solicitadas.a caixa de diálogo de Adicionar Conexão é diferente para cada tipo de provedor de dados.Para obter mais informações sobre as diferentes opções na caixa de diálogo, consulte os seguintes tópicos:
Observação Se Fonte de dados selecionado na caixa de diálogo de Adicionar Conexão não é a fonte de dados que você deseja se conectar, clique Alterar para abrir a caixa de diálogo de Alterar Fonte de Dados para e escolha uma fonte de dados diferente.Para mais informações, consulte Escolha/Change Data Source Dialog Box.
Em a caixa de diálogo de Adicionar Conexão , clique OK.
Você retorna para a página de Escolha a Conexão de Dados de Assistente para Configuração de Fonte de Dados ou de Assistente de modelo de dados de entidade.
Em a página de Escolha a Conexão de Dados , certifique-se de que a nova conexão de dados está selecionada e clique em Avançar.
Conclua as etapas em outros Assistente para Configuração de Fonte de Dados ou em 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 mais informações, consulte Securing Connection Strings.
Consulte também
Conceitos
Visão geral sobre fontes de dados
Vinculando controles do Windows Forms a dados em Visual Studio
SQL Server Compact 4.0 e Visual Studio
Outros recursos
Explicações passo a passo de dados