Curso Entity Framework - A abordagem Database First - VIII
Nesta aula vamos tratar da abordagem DataBase First no Entity Framework. (aula anterior) |
A abordagem DataBase First é uma alternativa às abordagens Code-First e Model-First e cria um Entity Data Model (classes, propriedades, DBContext, etc) a partir de um banco de dados existente.
O Entity Framework 6.0 introduziu novos recursos interessantes para as abordagens database first e code first. |
Para você se situar, na tabela a seguir temos uma apresentação de cada versão do EF e seus principais recursos:
Versão | Principais Recursos |
---|---|
EF 3.5 | Suporte a O/RM básico com a abordagem Database First. |
EF 4.0 | Suporte a POCO, Lazy loading, melhoria na testabilidade, geração de código customizada e a abordagem Model First. |
EF 4.1 | Disponibilizado também via pacote NuGet, API DBContext Simplificada ao invés de ObjectContext, abordagem Code First. (Correção de bugs com a versão EF 4.1.1) |
EF 4.3 | Recurso Code First Migrations que permite que um banco de dados criado via Code First ser gradativamente alterado conforme o modelo Code First evoluir. Liberação da versão EF 4.3.1 para correção de bugs do EF 4.3. |
EF 5.0 | Anunciado EF como Open Source. Apoio a Enum Introduzido, funções com valor de tabela, tipos de dados espaciais, vários diagramas por modelo, coloração de formas na superfície de projeto e importação de lote de procedimentos armazenados, EF Power Tools e várias melhorias de desempenho. |
EF 6.0/6.1 | Inclui muitos novos recursos relacionadas ao Code-First e ao descritor EF como consulta e persistência assíncrona, resilência da resolução de dependências, etc |
Mas não se assuste, o Entity Framework 6.0 é uma evolução e tudo o que você já aprendeu e já conhece sobre o Entity Framework não esta perdido pois ele permanece o mesmo não havendo uma mudança no seu funcionamento mas apenas em alguns recursos.
Veja o site oficial do Entity Framework no Nuget : http://www.nuget.org/packages/EntityFramework
Vejamos um resumo das principais novidades da nova versão.
1- Recursos para DataBase First e Code First
Esta abordagem foi amplamente utilizada na aula 3 - Entity Framework - Criando o modelo de entidades - III
Na próxima aula vamos tratar do ciclo de vida das entidades no Entity Framework.
Quem ama a sua vida perdê-la-á, e quem
neste mundo odeia a sua vida, guardá-la-á para a vida eterna.
Se alguém me serve, siga-me, e onde eu estiver, ali estará também o meu servo.
E, se alguém me servir, meu Pai o honrará.
João 12:25,26
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ?
Compartilhe no Facebook
Compartilhe no Twitter
Referências: