Curso Entity Framework - A abordagem Model First - VII


  Nesta aula vamos tratar da abordagem Model First no Entity Framework. (aula anterior)


A partir da  versão 4.1 o Entity Framework incluiu tanto a abordagem Code First como a nova API DbContext. Esta API fornece uma interface mais produtiva para trabalhar com o Entity Framework e pode ser usada com o seguintes padrões de desenvolvimento:

Na abordagem Model First criamos entidades, relacionamentos e hierarquia de herança diretamente no descritor do EDMX.

Assim para trabalhar com a abordagem Model First quando você for incluir um ADO .NET Entity Data Model você deverá selecionar a opção : Empty EF Designer model

A seguir para criar entidades, relacionamentos e herança no descritor vazio você utiliza a ToolBox e seleciona o item que deseja criar e arrasta para o descritor:

Depois de criar as suas entidades, associações e herança na interface do descrito você pode usar a opção de menu do contexto do descritor, e para isso, clique  com o botão direito do mouse sobre a área vazia do descritor e selecione a opção : Generate DataBase from Model...

A seguir selecione uma conexão existente com um banco de dados a partir do Assistente e prossiga;

Será gerado o script DDL para geração das tabelas a partir das entidades geradas no descritor :

Esta é a abordagem Model First.

Nota : Para saber mais veja um exemplo no artigo : Pílula de Entity Framework 4 - Usando o Model First e POCO (Embora utilize o Entity Framework 4, a forma de utilização é a mesma na versão 6)

Na próxima aula vamos tratar da abordagem DataBase-First no Entity Framework.

Por isso também damos, sem cessar, graças a Deus, pois, havendo recebido de nós a palavra da pregação de Deus, a recebestes, não como palavra de homens, mas (segundo é, na verdade), como palavra de Deus, a qual também opera em vós, os que crestes.
1 Tessalonicenses 2:13

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

 

             Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter
 

Referências:


José Carlos Macoratti