Introdução ao Framework ORM e Suas Características
O documento descreve o que é ORM (Object Relational Mapping), introduzindo suas principais características como mapeamento objeto-relacional, abstração do banco de dados e suporte a consultas CRUD. Também explica que o ORM surgiu na década de 1990 para simplificar o desenvolvimento de aplicações com bancos de dados relacionais.
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
0 notas0% acharam este documento útil (0 voto)
255 visualizações28 páginas
Introdução ao Framework ORM e Suas Características
O documento descreve o que é ORM (Object Relational Mapping), introduzindo suas principais características como mapeamento objeto-relacional, abstração do banco de dados e suporte a consultas CRUD. Também explica que o ORM surgiu na década de 1990 para simplificar o desenvolvimento de aplicações com bancos de dados relacionais.
SQL SELECT id, name, email, country, phone_number FROM users WHERE id = 20
ORM Framework users.GetById(20)
- As duas consultas retornam os mesmos dados
02 { .. Por que surgiu?
} .. Por que surgiu?
* O Object Relational Mapping é a camada necessária para associação entre as classes e métodos da programação orientada a objetos, e as estrutura de tabelas dos modelos relacionais.
Este framework surgiu na década de 1990 para
simplificar o desenvolvimento de aplicações com BDs relacionais, sendo o TopLink da ObjectPeople, o primeiro lançado em 1992. 03 { .. Características
} .. Características
* ● Mapeamento objeto-relacional: interação classes x banco de dados; ● Abstração do BD: introduz uma camada de abstração para interação com o BD; ● Suporte a consultas CRUD: Facilita consultas complexas e operações com o BD; ● Gerenciamento de transações: Garante as propriedades ACID para o BD; ● Cache de objetos: Armazena objetos em cache para reduzir consultas ao BD; 05 EF CORE - C# EF CORE EF CORE EF CORE EF CORE 05 { .. python