Click here to load reader
Upload
dennes-torres
View
97
Download
0
Embed Size (px)
Citation preview
Técnicas de ORM com o Framework .NETDennes TorresMCT, MCPD, MCSE
Quem SouDiretor da Búfalo InformáticaLíder do grupo devASPNetLí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 ambiente OO e ambiente relacional
O que é ORM
Técnica de mapeamento de Relacional para OOConverte 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 EFDatabase FirstModel FirstCode 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 ser substituida por modelos T4
Linq
Sintaxe de manipulação de dados do framework .NET
Trabalha com providers
LinqToEntities é apenas um dos providers existentes
DEMO
Conceitos Importantes no Linq
Defferred Execution
Query Syntax x Method Syntax
Lazy Load
Anonymous Types
Linkshttp://www.bufaloinfo.com.brhttp://facebook.com/devaspnethttp://facebook.com/devSQLDevaspnet-
[email protected]@bufaloinfo.com.br