Entity Framework 5

Olá pessoal,

Quem usa o EF 4 ou 4.3 deve achar que há muito o que melhorar, certo? Eu já digo que nem tanto, e a Microsoft ouviu nossos pedidos e implementou as seguintes features no EF 5:

- Enums - agora podemos criar diversos Enums e usá-los nas classes, de maneira que o Code First já reconhece e implementa no database.

- Dados geográficos - este é um recurso fantástico, ter a possibilidade de ter um campo do tipo DbGeography e usar o System.Data.Spatial para manipular dados geográficos, basta informar as coordenadas latitude e longitude.

- Table Value Functions (TVF) - para joins e consultas complexas, nada melhor que criar TVF no SQL Server e usá-las no diagrama (Model Browser) do EF 5.

- Migrations - este é o melhor recurso na minha opinião. podemos usar o Migrations para efetivar qualquer tipo de alteração no database, e o melhor, sem perder os dados.

- Quebrar o EDMX - WOW, finalmente pensaram nisso, agora podemos dividir o EDMX em vários, inserir cores nas entidades para agrupá-las, exportar para outro diagrama, etc.

 

Estou gravando um novo treinamento com todas estas novidades, e em breve lançarei na minha loja www.renatohaddad.com/loja

Bons estudos e até breve.

 

Renato Haddad

No Comments