Duvidas do Entity Framework 4 durante o road show

Pessoal, durante o road show mostrei algumas novas funcionalidas do Entity Framework 4, como Model First, EntitySet, como gerar um ORM a partir de um database e para finalizar, usei o POCO para gerar códigos próprios.

As dicas que passei sobre desempenho no EF 4 na hora de carregar o contexto, já tive bons feedbacks de pessoas que implementaram as dicas e melhorou muito o desempenho da app. Algumas das dicas foram:

1 - nao monte o ORM com muitas entitdade, divida-as em modulos.

2 - se for apenas ler dados, implemente views do SQL num ORM somente de views. no sql tais views ficarao no cache e o plano de execucao já é montado para descobrir o melhor caminho para executa-la.

3 - use stored procedures em cenários que precise de um volume grande de processamento no banco de dados.

Para finalizar, as pessoas que dizem que o Linq TO SQL (L2S) morreu, é mentira, tá falando besteira. Ele virou um subset do EF4, veja as melhorias em http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40

Boa sorte

No Comments