Patrocínio
Patrocínio
Vinicius Quaiato <ul><li>Desenvolvimento e Arquitetura de Software; </li></ul><ul><li>Revista .NET Magazine; </li></ul><ul...
Entity Framework 4.0
Entity Framework 4.0 – O que é?
Entity Framework 4.0 – O que é? <ul><li>Ferramenta ORM – Mapeamento Objeto Relacional; </li></ul><ul><li>Abstrai a comunic...
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 <ul><li>Classes simples e ao controle do desenvolvedor; </li></ul><ul><li>Não dependem/conhec...
Entity Framework 4.0 – POCOs
Entity Framework 4.0 – POCOs demo...
Entity Framework 4.0 –  Lazy Loading
Entity Framework 4.0 –  Lazy Loading <ul><li>Carregar somente a raiz das agregações </li></ul><ul><ul><li>Carregar os “fil...
Entity Framework 4.0 –  Lazy Loading demo...
Entity Framework 4.0 – Code Only
Entity Framework 4.0 – Code Only <ul><li>Sem necessidade de manter um EDMX; </li></ul><ul><li>Trabalha-se apenas com as cl...
Entity Framework 4.0 – Code Only demo...
 
Entity Framework 4.0 - Fontes <ul><li>Demos podem ser baixadas aqui: </li></ul><ul><ul><li>viniciusquaiato.com/communityla...
Upcoming SlideShare
Loading in...5
×

Entity Framework 4 - Coommunity Launch RJ - Vinicius Quaiato

1,914

Published on

Apresentação do Entity Framework 4.0 no Community Launch RJ por Vinicius Quaiato.

Model First
Classes POCO
Lazy Loading
Code Only

http://viniciusquaiato.com

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,914
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Entity Framework 4 - Coommunity Launch RJ - Vinicius Quaiato

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

    Clipping is a handy way to collect important slides you want to go back to later.

×