.NET C# – LINQ to Entities (Entity Framework) O/R Mapping

Seguindo uma dica de um amigo (*Bento) resolvi estudar mais sobre LINQ , já havia ouvido falar sobre O/R Mapping , já tinha visto alguns artigos, mais nunca cheguei a usá-lo. Bom o conceito de O/R Mapping  mapeamento objeto relacional para banco de dados SQLServer, consiste no mapeamento das tabelas do banco de dados como classes, campos como propriedades, procedures e funções como métodos de forma que você tenha no designer de classe da aplicação um conjunto de classes que representam visão 1:1 do seu banco de dados.

O LINQ To SQL está restrito ao SQL Server (por enquanto…), já o LINQ To Entities é mais flexível e pode ser usado com qualquer banco de dados relacional (como já faz hoje o nHibernate). Na verdade LINQ To SQL pode ser visto como um subconjunto do LINQ to Entities.

Exemplo . São geradas classes para cada tabela no banco

São relacionadas também , todas as procedures que existem no banco.

É uma ótima ferramenta de desenvolvimento , para relacionamento eficiente entre o banco e a aplicação.

Uma opinião sobre “.NET C# – LINQ to Entities (Entity Framework) O/R Mapping”

  1. Opa, parabéns cara, boa iniciativa. não irá se arrepender de usar Isso. é realmente muito produtivo, tanto pra desenvolver quanto para dar manutenção.

    Abraços,
    Bento Rafael

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s