O Entity Framework (EF) é a implementação do modelo ORM (Object-relational mapping) na plataforma Microsoft. Durante esse curso online em vídeo aulas você vai aprender as principais estratégias para utilização em seu projeto. Utilizar mapeamento objeto relacional com o Entity Framework é um ótimo caminho para aumentar a produtividade e simplificar a manipulação de dados do banco de dados que passam a ser tratados como objetos. Você vai aprender nesse curso desde os conceitos básicos até as melhores implementações usando o padrão Code First criando um CRUD e utilização o controle de transações suportando inclusive a utilização no SQLAzure do Windows Azure. Esse curso é baseado no Entity Framework 6.0 e Visual Studio 2013 ou superior.

Duração: 2 horas
Disponível: 30 dias de acesso online
R$ 259,00
15 pessoa(s) gosta(m), 1 pessoa(s) não gosta(m)

Informações do curso

Introdução ao modelo ORM (Object-relational mapping)
- O que é
- Conceito
- Tipos de implementação
- Vantagens & Desvantagens

O que é o Code First
- Instalação e Configuração
- Entidades e POCO (Plain Old CLR Object)
- DbContext
- Mapeamento fluente
- Conventions
- Controlando transações
- Conexão resiliente (SQLAzure)
- CRUD utilizando Procedures
- Async
- Log de SQL

Implementando um CRUD (Create, Read, Update, Delete)
- Adicionando
- Atualizando
- Removendo
- Consultando usando LINQ (Language Integrated Query)

Implementando o padrão Unit of Work
- O que é?

Gerenciamento do contexto
- Cenário Web / Cloud
- Cenário Desktop

Introdução ao Migrations
- Habilitando o migrations
- Criando migrações de banco de dados
- Como aplicar atualizações banco de dados
Desenvolves de software, arquitetos de software

Institucional