Como obter o Entity Framework

O Entity Framework é composto pelas Ferramentas do EF para Visual Studio e o Runtime do EF.

Ferramentas do EF para Visual Studio

As Ferramentas do Entity Framework para Visual Studio incluem o Designer do EF e o Assistente de Modelo do EF e são necessárias para os primeiros fluxos de trabalho do banco de dados e do modelo. As Ferramentas do EF estão incluídas em todas as versões recentes do Visual Studio. Se você executar uma instalação personalizada do Visual Studio, precisará garantir que o item "Ferramentas do Entity Framework 6" esteja selecionado escolhendo uma carga de trabalho que a inclua ou selecionando-a como um componente individual.

Para algumas versões anteriores do Visual Studio, as Ferramentas do EF atualizadas estão disponíveis como download. Consulte versões do Visual Studio para obter diretrizes sobre como obter a versão mais recente das Ferramentas do EF disponíveis para sua versão do Visual Studio.

Runtime do EF

A versão mais recente do Entity Framework está disponível como o pacote NuGet do EntityFramework. Se você não estiver familiarizado com o Gerenciador de Pacotes NuGet, recomendamos que você leia a Visão Geral do NuGet.

Como instalar o pacote NuGet do EF

Você pode instalar o pacote do EntityFramework clicando com o botão direito do mouse na pasta Referências do seu projeto e selecionando Gerenciar Pacotes NuGet...

Manage NuGet Packages

Instalação do Console do Gerenciador de Pacotes

Como alternativa, você pode instalar o EntityFramework executando o comando a seguir no Console do Gerenciador de Pacotes.

Install-Package EntityFramework

Como instalar uma versão específica do EF

A partir do EF 4.1, novas versões do runtime do EF foram lançadas como Pacote NuGet do EntityFramework. Qualquer uma dessas versões pode ser adicionada a um projeto baseado no .NET Framework executando o seguinte comando no Console do Gerenciador de Pacotes do Visual Studio:

Install-Package EntityFramework -Version <number>

Observe que <number> representa a versão específica do EF a ser instalada. Por exemplo, 6.2.0 é a versão do número do EF 6.2.

Os runtimes do EF anteriores à versão 4.1 faziam parte do .NET Framework e não podem ser instalados separadamente.

Como instalar a versão prévia mais recente

Os métodos acima fornecerão a versão mais recente totalmente compatível do Entity Framework. Muitas vezes, há versões de pré-lançamento do Entity Framework disponíveis que adoraríamos que você experimentasse e comentasse.

Para instalar a versão prévia mais recente do EntityFramework, selecione Incluir Pré-lançamento na janela Gerenciar Pacotes NuGet. Se nenhuma versão de pré-lançamento estiver disponível, você obterá automaticamente a versão mais recente totalmente compatível do Entity Framework.

Include PreRelease

Como alternativa, você pode executar o comando a seguir no Console do Gerenciador de Pacotes.

Install-Package EntityFramework -Pre