Entity Framework - configuração do ambiente

O que há de novo no Entity Framework 6?

O Framework tem uma API complexa que permite que você tenha controle granular sobre tudo, desde a modelagem até o comportamento em tempo de execução. Parte do Entity Framework 5 reside dentro do .NET. E outra parte dele reside dentro de uma montagem adicional que é distribuída usando o NuGet.

  • A funcionalidade principal do Entity Framework é integrada ao .NET Framework.

  • O suporte Code First, é o que permite que o Entity Framework use classes no lugar de um modelo visual, e uma API mais leve para interagir com EF estão no pacote NuGet.

  • O núcleo é o que fornece a consulta, o controle de alterações e toda a transformação de suas consultas em consultas SQL, bem como do retorno de dados nos objetos.

  • Você pode usar o pacote EF 5 NuGet com .NET 4 e .NET 4.5.

  • Um grande ponto de confusão - o .NET 4.5 adicionou suporte para enums e dados espaciais às principais APIs do Entity Framework, o que significa que se você estiver usando EF 5 com .NET 4, não terá esses novos recursos. Você só os obterá ao combinar EF5 com .NET 4.5.

Vamos agora dar uma olhada no Entity Framework 6. As APIs principais que estavam dentro do .NET no Entity Framework 6 agora fazem parte do pacote NuGet.

Significa -

  • Todo o Entity Framework vive dentro deste assembly que é distribuído pelo NuGet

  • Você não dependerá do .NET para fornecer recursos específicos, como suporte a enum Entity Framework e suporte a dados especiais.

  • Você verá que um dos recursos do EF6 é que ele suporta enums e dados espaciais para .NET 4

Para começar a trabalhar no Entity Framework, você precisa instalar as seguintes ferramentas de desenvolvimento -

  • Visual Studio 2013 ou superior
  • SQL Server 2012 ou superior
  • Atualizações do Entity Framework do pacote NuGet

A Microsoft fornece uma versão gratuita do Visual Studio que também contém o SQL Server e pode ser baixado em www.visualstudio.com .

Instalação

Step 1- Quando o download estiver concluído, execute o instalador. A seguinte caixa de diálogo será exibida.

Step 2 - Clique no botão Instalar e iniciará o processo de instalação.

Step 3- Assim que o processo de instalação for concluído com sucesso, você verá a seguinte caixa de diálogo. Feche esta caixa de diálogo e reinicie o computador, se necessário.

Step 4- Abra o Visual Studio a partir do menu inicial, que abrirá a caixa de diálogo a seguir. Vai demorar um pouco pela primeira vez para a preparação.

Step 5 - Assim que terminar, você verá a janela principal do Visual studio.

Vamos criar um novo projeto em Arquivo → Novo → Projeto

Step 1 - Selecione o aplicativo de console e clique no botão OK.

Step 2 - No Solution Explorer, clique com o botão direito em seu projeto.

Step 3 - Selecione Gerenciar Pacotes NuGet conforme mostrado na imagem acima, que abrirá a seguinte janela no Visual Studio.

Step 4 - Pesquise Entity Framework e instale a versão mais recente pressionando o botão de instalação.

Step 5- Clique em Ok. Assim que a instalação for concluída, você verá a seguinte mensagem na janela de saída.

Agora você está pronto para iniciar seu aplicativo.