Patrocínio
Patrocínio
Vinicius Quaiato Desenvolvimento e Arquitetura de Software; Revista .NET Magazine; Coding Dojo .NET Architects http://dojo.dotnetarchitects.net http://viniciusquaiato.com http://twitter.com/vquaiato [email_address]
Entity Framework 4.0
Entity Framework 4.0 – O que é?
Entity Framework 4.0 – O que é? Ferramenta ORM – Mapeamento Objeto Relacional; Abstrai a comunicação com Bancos de Dados relacionais; Conhece o modelo lógico e o modelo físico; Fornece uma série de facilidades nesta comunicação;
Entity Framework 4.0 – O que é?
Entity Framework 4.0 – Model First
Entity Framework 4.0 – Model First
Entity Framework 4.0 – Model First demo...
Entity Framework 4.0 – POCOs
Entity Framework 4.0 – POCOs Classes simples e ao controle do desenvolvedor; Não dependem/conhecem de frameworks Não herdam nem implementam interfaces específicas do EF 4.0 Conhecem domínio do software;
Entity Framework 4.0 – POCOs
Entity Framework 4.0 – POCOs demo...
Entity Framework 4.0 –  Lazy Loading
Entity Framework 4.0 –  Lazy Loading Carregar somente a raiz das agregações Carregar os “filhos” somente quando (e se) preciso; Pode significar melhora de performance; Pode não significar melhora de performance; Facilmente habilitado e desabilitado;
Entity Framework 4.0 –  Lazy Loading demo...
Entity Framework 4.0 – Code Only
Entity Framework 4.0 – Code Only Sem necessidade de manter um EDMX; Trabalha-se apenas com as classes; Configuração toda feita via código C#; Pode tornar o entendimento das relações mais complexo; Não disponível no EF4, mas sim em um CTP à parte;
Entity Framework 4.0 – Code Only demo...
 
Entity Framework 4.0 - Fontes Demos podem ser baixadas aqui: viniciusquaiato.com/communitylaunch/rj-ef4demos Dúvidas: v [email_address] viniciusquaiato.com twitter.com/vquaiato

Entity Framework 4 - Coommunity Launch RJ - Vinicius Quaiato