Compartilhar via


Instalando Entity Framework via NuGet e PowerShell

Recentemente recebi várias dúvidas em relação à instalação do Entity Framework e, principalmente, como fazer um downgrade da versão do mesmo.

Podemos fazer a instalação do Entity Framework via NuGet. Quando essa é a opção escolhida, o gerenciador do NuGet instala a versão mais recente do Entity Framework. Porém, você pode se deparar com a situação de que seja necessário utilizar uma versão mais antiga do Entity Framework, por quaisquer circunstâncias. Neste caso, existe a opção de fazer a instalação da versão que for necessária para o seu uso, ou caso você faça a instalação da versão recente do Entity Framework e quer fazer um downgrade dessa versão, utilizar comandos PowerShell no Package Manager Console, no Visual Studio.

Para instalar o Entity Framework via NuGet:

1 - Abra algum projeto do Visual Studio.
2 - Clique com o botão direito em References – Manage NuGet Packages.

http://andrielleazevedo.files.wordpress.com/2014/05/figura-1-instalando-entity-framework-via-nuget-e-powershell.jpg?w=730

3 - Clique em Online – nuget.org e procure por EntityFramework. Clique no botão Install. Observe que do lado direito encontra-se a versão do Entity Framework que está sendo instalada.

http://andrielleazevedo.files.wordpress.com/2014/05/figura-2-instalando-entity-framework-via-nuget-ou-powershell.jpg?w=730

4 - Quando a caixa de diálogo abaixo for exibida, clique em I Accept. Essa caixa pergunta se você quer aceitar ou recusar o termo de licença para instalação do Entity Framework.

http://andrielleazevedo.files.wordpress.com/2014/05/figura-3-instalando-entity-framework-via-nuget-e-powershell.jpg?w=730
5 - Observe que, assim que o Entity Framework for instalado, um check verde aparecerá ao lado direito da caixa onde foi localizado o pacote do Entity Framework.

http://andrielleazevedo.files.wordpress.com/2014/05/figura-4-instalando-entity-framework-via-nuget-e-powershell.jpg?w=730

Agora você tem instalado no seu projeto o Entity Framework com versão 6.1.0.
Caso você queira fazer a instalação de uma versão anterior a atual no seu projeto, podemos usar comandos PowerShell para esse downgrade.
Se o seu projeto já tiver alguma versão do Entity Framework instalada, desinstalaremos a mesma primeiramente.

6 - Clique no menu Tools – Library Package Manager – Package Manager Console.

http://andrielleazevedo.files.wordpress.com/2014/05/figura-5-instalando-entity-framework-via-nuget-e-powershell.jpg?w=730

7 - A janela do Package Manager Console será exibida. Para desinstalar o Entity Framework entre com o seguinte comando:

 

  1.            Uninstall-package EntityFramework      

Nota: pode acontecer de você não conseguir desinstalar o Entity Framework por outras referências depender do mesmo.

8 - Para instalar o Entity Framework novamente, porém agora com uma versão anterior, entre com o seguinte comando:

1.Install-Package EntityFramework -version 6.0.0

Nota: o “6.0.0 é a versão que está sendo instalada no seu projeto.

http://andrielleazevedo.files.wordpress.com/2014/05/figura-6-instalando-entity-framework-via-nuget-e-powershell.jpg?w=730

Se sua versão foi instalada corretamente, você terá a mensagem “Succesfully added ‘Entity Framework 6.0.0’ to WingtipToys.”.