O Entity Framework é um conjunto de tecnologias do ADO.NET
que suportam o desenvolvimento de software orientado aos dados (data-oriented).
Tipicamente, hoje em dia, os programadores de aplicações
orientadas aos dados efectuam a modelação das entidades e relacionamentos numa
forma orientada por objectos, e depois têm que lidar com o formato em que têm
que colocar essas entidades num motor de base de dados. Os dados podem ser
fisicamente distribuídos por diversos sistemas de armazenamento e, mesmo as
aplicações que trabalham com apenas um sistema de base de dados, têm que fazer
compromissos entre o formato lógico dos dados modelados, presente no modelo, e
o formato físico, fácil de manter e orientado a um acesso eficiente.
O Entity Framework permite aos programadores trabalharem com
os dados no formato de objectos específicos do domínio, conforme modelado no
modelo abstracto de dados, sem se preocuparem com as tabelas da base de dados
onde os mesmos estão armazenados.
Com o Entity Framework, os programadores podem trabalhar a
um nível de abstracção mais elevado do que quando têm que lidar directamente
com os dados, e podem criar e manter aplicações orientadas aos dados com menos
código do que em aplicações tradicionais.
Como o Entity Framework é um componente da .NET Framework, as
aplicações que usam o Entity Framework podem correr em qualquer computador em
que está instalada a framework .Net, acima da versão 3.5 SP1.
No próximo artigo veremos um pequeno exemplo de como usar o ADO.Net Entity Framework.
Outros artigos relacionados:
- Começar a usar o .Net Entity Framework - 1
- Começar a usar o .Net Entity Framework - 2
No próximo artigo veremos um pequeno exemplo de como usar o ADO.Net Entity Framework.
Outros artigos relacionados:
- Começar a usar o .Net Entity Framework - 1
- Começar a usar o .Net Entity Framework - 2
Sem comentários:
Enviar um comentário