![]() |
Parece
que o Entity Framework esta virando o jogo e esta alcançando um novo patamar
de poder evoluindo de um início turbulento e resolvendo problemas de
desempenho e da qualidade de código gerado.
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
2- Recursos para Code-First
Veja a lista completa dos novos recursos em : http://blogs.msdn.com/b/adonet/archive/2013/08/21/ef6-release-candidate-available.aspx
Se deseja migrar para o Entity Framework 6 acompanhe o link : http://msdn.microsoft.com/pt-BR/data/upgradeEF6
Aguarde artigos onde vou apresentar os novos recursos do EF mostrando um exemplo prático de utilização.
Tito 3:10 Ao homem faccioso, depois da primeira e segunda admoestação, evita-o,
Tito 3:11 sabendo que esse tal está pervertido, e vive pecando, e já por si mesmo está condenado.
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
|
Gostou ?
Compartilhe no Facebook
Compartilhe no Twitter
Referências: