introdução ao orm

Post on 04-Jul-2015

16.543 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introdução ao ORM

Leonardo Lourenço SilvaMCT, MCPD, MCSD, MCTS, MTA, MCP

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

Entendendo a Técnica de ORM

ENTITY FRAMEWORK

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

Principais Ferramentas ORM

NHIBERNATE

LLBLGEN

SUBSONIC

LINQCONNECT

PERSISTOR

O NHIBERNATE é a ferramenta preferida dos desenvolvedores

Ferramentas ORM da Microsoft

LINQ TO SQL

ENTITY FRAMEWORK

Linq to SQL anda meio abandonado…

Ferramentas ORM da Microsoft

LINQ TO SQL

ENTITY FRAMEWORK

Linq to SQL anda meio abandonado…

top related