introdução ao orm
TRANSCRIPT
![Page 1: Introdução ao ORM](https://reader035.vdocuments.com.br/reader035/viewer/2022073117/55978e1e1a28abbf368b45f0/html5/thumbnails/1.jpg)
Introdução ao ORM
Leonardo Lourenço SilvaMCT, MCPD, MCSD, MCTS, MTA, MCP
![Page 2: Introdução ao ORM](https://reader035.vdocuments.com.br/reader035/viewer/2022073117/55978e1e1a28abbf368b45f0/html5/thumbnails/2.jpg)
Introdução ORM
ORM, O/RM, O/R Mapping = Mapeamento Objeto Relacional ORM, O/RM, O/R Mapping = Mapeamento Objeto Relacional11
Técnica de desenvolvimento para representar objetos de banco de dados dentro de linguagens de programação orientadas a objetos Técnica de desenvolvimento para representar objetos de banco de dados dentro de linguagens de programação orientadas a objetos22
A representação é feita através de Classe, Método e Propriedade A representação é feita através de Classe, Método e Propriedade33
Ferramentas fazem a abstração do banco de dados Não precisamos conhecer SQL, T-SQL, PL/SQL
Ferramentas fazem a abstração do banco de dados Não precisamos conhecer SQL, T-SQL, PL/SQL
44
Existem mais de 40 ferramentas ORM Disponíveis para a maioria das linguagens de programação
Existem mais de 40 ferramentas ORM Disponíveis para a maioria das linguagens de programação
55
![Page 3: Introdução ao ORM](https://reader035.vdocuments.com.br/reader035/viewer/2022073117/55978e1e1a28abbf368b45f0/html5/thumbnails/3.jpg)
Entendendo a Técnica de ORM
ENTITY FRAMEWORK
![Page 4: Introdução ao ORM](https://reader035.vdocuments.com.br/reader035/viewer/2022073117/55978e1e1a28abbf368b45f0/html5/thumbnails/4.jpg)
Benefícios das Ferramentas ORM
Independência de Banco de Dados Independência de Banco de Dados11
Produtividade e Redução de Código Produtividade e Redução de Código22
Cache dos Dados Cache dos Dados33
Navegação entre Relacionamentos Navegação entre Relacionamentos44
![Page 5: Introdução ao ORM](https://reader035.vdocuments.com.br/reader035/viewer/2022073117/55978e1e1a28abbf368b45f0/html5/thumbnails/5.jpg)
Principais Ferramentas ORM
NHIBERNATE
LLBLGEN
SUBSONIC
LINQCONNECT
PERSISTOR
O NHIBERNATE é a ferramenta preferida dos desenvolvedores
![Page 6: Introdução ao ORM](https://reader035.vdocuments.com.br/reader035/viewer/2022073117/55978e1e1a28abbf368b45f0/html5/thumbnails/6.jpg)
Ferramentas ORM da Microsoft
LINQ TO SQL
ENTITY FRAMEWORK
Linq to SQL anda meio abandonado…
![Page 7: Introdução ao ORM](https://reader035.vdocuments.com.br/reader035/viewer/2022073117/55978e1e1a28abbf368b45f0/html5/thumbnails/7.jpg)
Ferramentas ORM da Microsoft
LINQ TO SQL
ENTITY FRAMEWORK
Linq to SQL anda meio abandonado…