Técnicas de ORM com o
Framework .NET
Dennes Torres
MCT, MCPD, MCSE
Quem Sou
 Diretor da Búfalo Informática
 Líder do grupo devASPNet
 Líder do grupo devSQL
Os problemas do SQL no
Desenvolvimento
Em geral montado na forma de
string
As strings não são compiladas
Relação entre amb...
O que é ORM
Técnica de mapeamento de
Relacional para OO
Converte requisições de
classes em queries de
banco
Entity Framework
Tecnologia ORM do Framework
.NET
Providers para vários bancos
Integra-se bem com o Linq
DEMO
Formas de Trabalho com EF
 Database First
 Model First
 Code First
EDMX
Arquivo de modelo do EF
Divide-se em 3 partes : SSDL, CSDL, MSL
Realiza a geração de código
A geração de código pode ...
Linq
Sintaxe de manipulação de
dados do framework .NET
Trabalha com providers
LinqToEntities é apenas um dos
providers exi...
DEMO
Conceitos Importantes no
Linq
Defferred Execution
Query Syntax x Method Syntax
Lazy Load
Anonymous Types
Links
 http://www.bufaloinfo.com.br
 http://facebook.com/devaspnet
 http://facebook.com/devSQL
 Devaspnet-
subscribe@y...
Upcoming SlideShare
Loading in …5
×

Técnicas de orm com o framework

346 views

Published on

  • Be the first to comment

  • Be the first to like this

Técnicas de orm com o framework

  1. 1. Técnicas de ORM com o Framework .NET Dennes Torres MCT, MCPD, MCSE
  2. 2. Quem Sou  Diretor da Búfalo Informática  Líder do grupo devASPNet  Líder do grupo devSQL
  3. 3. Os problemas do SQL no Desenvolvimento Em geral montado na forma de string As strings não são compiladas Relação entre ambiente OO e ambiente relacional
  4. 4. O que é ORM Técnica de mapeamento de Relacional para OO Converte requisições de classes em queries de banco
  5. 5. Entity Framework Tecnologia ORM do Framework .NET Providers para vários bancos Integra-se bem com o Linq
  6. 6. DEMO
  7. 7. Formas de Trabalho com EF  Database First  Model First  Code First
  8. 8. EDMX Arquivo de modelo do EF Divide-se em 3 partes : SSDL, CSDL, MSL Realiza a geração de código A geração de código pode ser substituida por modelos T4
  9. 9. Linq Sintaxe de manipulação de dados do framework .NET Trabalha com providers LinqToEntities é apenas um dos providers existentes
  10. 10. DEMO
  11. 11. Conceitos Importantes no Linq Defferred Execution Query Syntax x Method Syntax Lazy Load Anonymous Types
  12. 12. Links  http://www.bufaloinfo.com.br  http://facebook.com/devaspnet  http://facebook.com/devSQL  Devaspnet- subscribe@yahoogrupos.com.br  devSQL- subscribe@yahoogrupos.com.br  dennes@bufaloinfo.com.br

×