Tag archives for Code First

Entity Framework 6

Mapeamento com Entity Framework Code First (Fluent Api) – Parte 1


Fala galera, beleza? Vou demonstrar como modelar um pequeno contexto usando o Entity Framework 6.1 com mapeamento Fluent Api onde precisamos escrever um pouco mais de código, porém não sujamos nossas entidades de domínio com anotações. Como se trata de um artigo com tutorial, achei melhor dividir em duas partes… Mapeamento com Entity Framework Code First (Fluent Api) – Parte 1 Mapeamento com Entity Framework Code First (Fluent Api) – Parte 2   Qual a diferença entre Data Annotations e Fluent Api? Quando usado o mapeamento por Data Annotations, as propriedades das entidades POCO (Plain Old CLR Object) são decoradas com...
Continuar Lendo »
Entity Framework 6

Mapeamento com Entity Framework Code First (Fluent Api) – Parte 2


Depois de toda a configuração do contexto no Entity Framework visto na primeira parte do artigo, vamos focar nas entidades POCO e construir os relacionamentos entre elas com a abordagem Fluent Api. Antes de montar as relações de tabela, no projeto EntityFramewokEscola.DataAccess adicione uma pasta chamada Map, nessa pasta vamos criar as classes de mapeamento. Vamos iniciar já com um relacionamento N:N: Curso – Professor Regra: Um Curso pode ser ministrado por um ou muitos professores e um professor pode ministrar um ou muitos cursos: Veja a MER (Modelo Entidade Relacionamento) Dentro da pasta Map, crie uma classe chamada CursoMap, a mesma...
Continuar Lendo »