2. Quem sou eu? Twitter: @italochesley Blog: italochesley.com/tecnologia MSN: italochesley@hotmail.com
3. Interesses WCF – Windows Communication Foundation ORM: Entity Framework, Nhibernate e etc...
4.
5.
6. Vamos ao que Interessa O que é Data Base First (DEMO) ModelFirst POCO (PlainOld CLR Object)(DEMO) CodeOnly (DEMO) LazyLoading
7. O que é... Ferramenta de Mapeamento de Objeto Relacional Abstrai o acesso a dados Conhece o Modelo Lógico e o Modelo Físico Pode acessar qualquer banco, desde que tenha o provider
13. POCO – Plain Old CLR Object Classes simples e ao controle do Desenvolvedor Não dependem ou conhecem frameworks Não implementam ou herdam de interfaces do EF 4.0 Conhece apenas o domínio do Software
16. POCO – Plain Old CLR Object Trocando em miúdos...
17. CodeOnly Tudo é feito via código C# Não é necessário manter um EDMX Pode tornar a compreensão dos relacionamentos mais difícil Não está disponível nativamente no Entity Framework, mas em um CTP
20. LazyLoading Quando habilitado, carrega apenas as raízes de segregação Pode significar ganho ou perda de performance Vem habilitado por padrão É uma das principais novidades do Entity Framework 4.0