Introdução ao ORM
-
Upload
leonardo-lourenco-silva -
Category
Technology
-
view
16.543 -
download
1
Transcript of Introdução ao ORM
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…