Siga-me

quinta-feira, 16 de fevereiro de 2012

Entity Framework

Cursando MCPD tenho percebido que a Microsoft intensificou seu foco no ORM Entity Framework, que já está na versão 4.3.
Não sou diferente de nenhum desenvolvedor que é amante do ADO Clássico, usando as classes Connection, Command, DataSet, DataReader, etc, etc... Mas é notável a produtividade que os ORMs oferecem ao processo de desenvolvimento, minimizando muito o tempo de trabalho. Quando a SotwareHouse utiliza-se de uma boa arquitetura, padrões de design e, o mais importante, Testes (TDD) a coisa fica ainda mais produtiva e o controle das alterações é muito mais viável.
O Entity traz o conceito muito interessante que é o CodeFirst, bem explicado no artigo: http://msdn.microsoft.com/pt-br/magazine/hh126815.aspx e no vídeo: http://msdn.microsoft.com/pt-br/data/hh315653 .
Nas referências vocês poderão ver o quão fácil se tornou utilizar o EF, sem contar nas possibilidades de flexibilidade que o linq oferece.
Bom pessoal, é isso aí, estudem e utilizem a tecnologia.