Técnicas de orm com o framework
Click here to load reader
-
Upload
dennes-torres -
Category
Documents
-
view
97 -
download
0
Transcript of Técnicas de orm com o framework
![Page 1: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/1.jpg)
Técnicas de ORM com o Framework .NETDennes TorresMCT, MCPD, MCSE
![Page 2: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/2.jpg)
Quem SouDiretor da Búfalo InformáticaLíder do grupo devASPNetLíder do grupo devSQL
![Page 3: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/3.jpg)
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
![Page 4: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/4.jpg)
O que é ORM
Técnica de mapeamento de Relacional para OOConverte requisições de classes em queries de banco
![Page 5: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/5.jpg)
Entity Framework
Tecnologia ORM do Framework .NET
Providers para vários bancos
Integra-se bem com o Linq
![Page 6: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/6.jpg)
DEMO
![Page 7: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/7.jpg)
Formas de Trabalho com EFDatabase FirstModel FirstCode First
![Page 8: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/8.jpg)
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
![Page 9: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/9.jpg)
Linq
Sintaxe de manipulação de dados do framework .NET
Trabalha com providers
LinqToEntities é apenas um dos providers existentes
![Page 10: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/10.jpg)
DEMO
![Page 11: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/11.jpg)
Conceitos Importantes no Linq
Defferred Execution
Query Syntax x Method Syntax
Lazy Load
Anonymous Types
![Page 12: Técnicas de orm com o framework](https://reader038.fdocumentos.tips/reader038/viewer/2022100507/558cdde6d8b42a015a8b4590/html5/thumbnails/12.jpg)
Linkshttp://www.bufaloinfo.com.brhttp://facebook.com/devaspnethttp://facebook.com/devSQLDevaspnet-
[email protected]@bufaloinfo.com.br