Compartilhar via


Ferramentas do modelo de dados de entidade no Visual Studio

 

Publicado: agosto de 2016

Entity Framework (EF) é uma tecnologia de mapeamento relacional de objeto que permite aos desenvolvedores de .NET trabalhar com dados relacionais usando objetos específicos de domínio. Ele elimina a necessidade para a maioria do código de acesso a dados que os desenvolvedores geralmente precisam escrever. EF é o recomendado ORM modelagem tecnologia para novos aplicativos .NET.

A partir de março de 2016 é a versão mais atual Entity Framework 6 .Entity Framework 7 está em pré-lançamento.

O Modelo de Dados de Entidade Ferramentas foram desenvolvidas para ajudar você a criar Entity Framework aplicativos. A documentação completa para o Modelo de Dados de Entidade ferramentas está aqui: Entity Framework

Com o Modelo de Dados de Entidade ferramentas que você pode criar um modelo conceitual de uma já existente do banco de dados e, em seguida, graficamente visualizar e editar o modelo conceitual. Ou, você pode criar graficamente um modelo conceitual primeiro e, em seguida, gerar um banco de dados que oferece suporte ao seu modelo. Em ambos os casos, você pode atualizar automaticamente seu modelo quando subjacente alterações do banco de dados e gerar automaticamente o código da camada de objeto para o seu aplicativo. Geração de banco de dados e geração de código da camada de objeto são personalizáveis.

A lista a seguir descreve as ferramentas específicas que constituem as ferramentas de modelo de dados de entidade no Visual Studio 2015:

  • O ADO.NET Modelo de Dados de Entidade Designer (Designer de entidade) permite criar visualmente e modificar entidades, associações, mapeamentos e relações de herança. O Designer de entidade também gera C# ou Visual Basic código da camada de objeto.

  • O Modelo de Dados de Entidade Assistente permite gerar um modelo conceitual de um banco de dados existente e adiciona informações de conexão do banco de dados para seu aplicativo.

  • O Assistente para criar banco de dados permite criar um modelo conceitual primeiro e, em seguida, criar um banco de dados que oferece suporte ao modelo.

  • O Assistente de modelo de atualização permite que você atualize o modelo conceitual, modelo de armazenamento e mapeamentos quando forem feitas alterações no banco de dados subjacente.

    Dica

    Começando com o Visual Studio 2010, o Modelo de Dados de Entidade não oferecem suporte a ferramentas SQL Server 2000.

As ferramentas de gerarem ou modificar um arquivo. edmx, que contém informações que descrevem o modelo conceitual, o modelo de armazenamento e os mapeamentos entre eles. Para obter mais informações, consulte EDMX.

As EF Power Tools ajudarão-lo a criar aplicativos que usam o EDM. As ferramentas podem gerar um modelo conceitual, validar um modelo existente, produzir arquivos de código fonte que contém classes de objeto com base no modelo conceitual e produzem arquivos de código fonte que contêm modos de exibição gerados pelo modelo. Para obter informações detalhadas, consulte modos de exibição de mapeamento Pre-Generated.

Tópicos relacionados

Título Descrição
ADO.NET Entity Framework Descreve como usar o Modelo de Dados de Entidade Ferramentas, que são fornecidas pelo Entity Framework, para criar aplicativos.
Entity Data Model Fornece links e informações sobre como trabalhar com dados que são usados por aplicativos criados com o Entity Framework.
Guia de Introdução no .NET completo (Console, WinForms, WPF, etc.) Fornece tutoriais sobre como criar aplicativos de desktop do .NET que usam o EF 7.
O ASP.NET 5 aplicativo no novo banco de dados Descreve como criar um novo aplicativo ASP.NET 5 com o EF 7.

Consulte também

Ferramentas de dados do Visual Studio para .NET