Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Entity Framework é uma tecnologia orm (mapeamento relacional de objeto) que permite que os desenvolvedores do .NET trabalhem com dados relacionais usando objetos específicos do domínio. Elimina a necessidade da maioria do código de acesso a dados que os desenvolvedores geralmente precisam gravar. O Entity Framework é a tecnologia de modelagem ORM (mapeamento relacional de objeto) recomendada para novos aplicativos .NET.
As Ferramentas do Entity Framework foram projetadas para ajudá-lo a criar aplicativos EF (Entity Framework). A documentação completa do Entity Framework está aqui: visão geral – EF 6.
Nota
As Ferramentas do Entity Framework descritas nesta página são usadas para gerar arquivos .edmx
, que não têm suporte no EF Core. Para gerar um modelo EF Core de um banco de dados existente, consulte Engenharia Reversa – EF Core. Para obter mais informações sobre as diferenças entre o EF 6 e o EF Core, consulte Comparar EF 6 e EF Core.
Com o Entity Framework Tools, você pode criar um modelo conceitual de um banco de dados existente e, em seguida, visualizar e editar graficamente seu modelo conceitual. Ou, você pode criar um modelo conceitual graficamente primeiro e, em seguida, gerar um banco de dados que dê suporte ao seu modelo. Em ambos os casos, você pode atualizar automaticamente seu modelo quando o banco de dados subjacente for alterado e gerar automaticamente o código de camada de objeto para seu aplicativo. Geração de banco de dados e geração de código de camada de objeto são personalizáveis.
As ferramentas do Entity Framework são instaladas como parte da carga de trabalho de Armazenamento e processamento de dados no Visual Studio Installer. Você também pode instalá-los como um componente individual na categoria SDKs, bibliotecas e estruturas.
Estas são as ferramentas específicas que compõem as ferramentas do Entity Framework no Visual Studio:
Você pode usar o Designer de Modelo de Dados de Entidade ADO.NET (Entity Designer) para criar e modificar entidades, associações, mapeamentos e relações de herança visualmente. O Designer de Entidade também gera código de camada de objeto C# ou Visual Basic.
Você pode usar o Assistente de Modelo de Dados de Entidade para gerar um modelo conceitual de um banco de dados existente e adicionar informações de conexão de banco de dados ao seu aplicativo.
Você pode usar o assistente Criar Banco de Dados para criar um modelo conceitual primeiro e, em seguida, criar um banco de dados que dê suporte ao modelo.
Você pode usar o Assistente de Modelo de Atualização para atualizar seu modelo conceitual, modelo de armazenamento e mapeamentos quando forem feitas alterações no banco de dados subjacente.
Nota
A partir do Visual Studio 2010, as ferramentas do Entity Framework não dão suporte ao SQL Server 2000.
As ferramentas geram ou modificam um arquivo .edmx
. Esse arquivo .edmx
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.
Entity Framework 6 Power Tools ajudam você a criar aplicativos que usam o Modelo de Dados de Entidade. As ferramentas elétricas 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 produzir arquivos de código-fonte que contêm exibições geradas pelo modelo. Para obter informações detalhadas, confira Exibições de Mapeamento Pré-geradas.
Conteúdo relacionado
Título | Descrição |
---|---|
Entity Framework do ADO.NET | Descreve como usar as Ferramentas de Modelo de Dados de Entidade, que o Entity Framework fornece, para criar aplicativos. |
Modelo de Dados de Entidade | Fornece links e informações para trabalhar com dados usados por aplicativos criados no Entity Framework. |
Documentação do Entity Framework (EF) | Fornece um índice de vídeos, tutoriais e documentação avançada para ajudá-lo a aproveitar ao máximo o Entity Framework. |
ferramentas de dados do Visual Studio para o desenvolvimento com o .NET Framework | Fornece uma visão geral das ferramentas de dados do .NET Framework no Visual Studio. |