Arquivo da Categoria: Visual (Not) Basic

Artigos da secção “Visual (Not) Basic”.

Entity Framework 4.0: Model-First e Code-First

Introdução

Existem três tipos de abordagens quando estamos a utilizar Entity Framework 4.0: database-first onde são criadas as nossas entidades (classes) usando uma base de dados já existente; model-first onde é criado o nosso modelo conceptual e, com base nele, é gerado um script para a criação da base de dados; e code-first onde é utilizado POCO (Plain Old CRL Object) para criação manual de toda a lógica de entidades e ligação, não perdendo no entanto, todas as vantagens da utilização do Entity Framework.

Na edição da Revista PROGRAMAR nº 26, de Dezembro de 2010, abordei a utilização do modelo database-first, mostrando como criar as entidades e como efectuar algumas operações CRUD (acrónimo para Create, Read, Update e Delete).

Neste artigo irei abordar de uma forma geral como utilizar as restantes abordagens: model-first e code-first.

Continuar a ler