O Mágico Mundo do Entity Framework

Embed Size (px)

DESCRIPTION

Palestra dada durante o TDC na trilha .Net University. O Tema era o Entity Framework e em um nível para estudantes.

Citation preview

  • 1. Trilha .Net University Priscila Mayumi Sato@MayogaXGlobalcode Open4education

2. AgendaO que o Entity FrameworkO ORM enxerga o banco por nsORMs nos ajudamBenefcios de usar o Entity FrameworkFormas de se trabalhar com o Entity FrameworkDemoConclusoPerguntas Globalcode Open4education 3. Salvao!!!Globalcode Open4education 4. O que o EntityFramework Globalcode Open4education 5. O ORM enxerga o bancoSQL por nsAgrupam os dados emtabelasSo navegadas pelosrelacionamentosCada instancia seria aunidade de dadorepresentado pelalinha e a coluna assuas propriedades Globalcode Open4education 6. ORMs nos ajudamAbstraem o bancoPossibilitam trabalharcom tabelas como sefossem objetos emmemriaAumentam aprodutividadeUniformiza a persistnciade dados Globalcode Open4education 7. ORMs nos ajudamGlobalcode Open4education 8. Beneficios de usar o EntityFrameworkReduz o tempo de desenvolvimentoO desenvolvimento fica centrado na lgica denegcioDiminui a dependncia com o bancoO mapeamento pode ser mudado a qualquermomentoO Entity suporta o LINQ to Entities provendoIntelliSense mais simples e fcilGlobalcode Open4education 9. Formas de se trabalharcom o Entity FrameworkDatabase FirstGerao do EDMX e suas models com base no bancoSuporta o trabalho com proceduresMais conveniente para trabalhar com bancos legadosCode FirstGera o banco de dados com base nas classes POCOMaior controle do seu mapeamentoAinda mais focado nas Domain Class Globalcode Open4education 10. Demo do Model First :D Globalcode Open4education 11. ConclusoORM so legaisO Entity a aposta do momento do time do ADO.netO Entity nos ajuda a ter controle sobre o bancomesmo sem conhecer o bancoO Entity mgico Globalcode Open4education 12. Perguntas? Globalcode Open4education