Edição 2018
#mvpconf
André Secco
Visual Studio and Development Technologies
Conhecendo as novidades do Entity Framework Core 2.0
#mvpconf
Patrocínio:
#mvpconf
Beneficiários do Evento:
APAE-Associação de Pais e Amigos dos
Excepcionais
Lar da Criança Ninho de Paz
Para quem quiser doar outros valores além das inscrições:
CAIXA ECONÔMICA FEDERAL
AG: 0504
CC: 01823-0
CNPJ: 89.078.059/0001-06
ITAU UNIBANCO AS
Agência: 467
CC: 611109
CNPJ 53.372.454/0001-50
#mvpconf
Palestrante:
youtube.com/CanalDotNet | youtube.com/CodingNight
linkedin.com/in/andreluizsecco
facebook.com/andresecco.fanpage
github.com/andreluizsecco
twitter.com/andre_secco
André Secco
• Microsoft MVP
• MTAC
• Senior Software Enginner
• Software Consultant
Categorias de premiação:
Visual Studio and Development
Technologies
Primeiro ano premiado:
2017
Número de prêmios MVPs:
1
#mvpconf
O que é o EF?
• O Entity Framework é um ORM (em português, mapeador objeto-
relacional) que permite ao desenvolvedor trabalhar com dados
relacionais na forma de objetos específicos do domínio.
• Permite que o desenvolvedor concentre-se e mantenha o foco na
lógica do negócio da sua aplicação e não com fundamentos básicos
de acesso a dados.
#mvpconf
O que é o EF Core?
É uma nova versão do EF, sendo que:
• Foi reescrito do zero;
• Cross-Platform;
• Modular e suporta vários providers;
• É open source;
• Está disponível no GitHub para TODOS!
• Atualmente na versão 2.0 (e 2.1.0-preview1-final)
#mvpconf
ASP.NET Core + EF Core + Dapper
Disponível em
github.com/andreluizsecco/AspnetCore.EFCore_Dapper
#mvpconf
Demos
Disponível em
github.com/andreluizsecco/EFCore.Demo
#mvpconf
Demos
• Batching (v1.0);
• Provider In-Memory (v1.0);
• Raw Sql Queries (v1.0);
• String Interpolation in Raw Sql (v2.0).
• Backing Fields (v1.1);
• Table Splitting (v2.0);
• Entity Type Configuration (v2.0);
• Owned Types (v2.0);
• Db Scalar Function Mapping (v2.0);
• Model-level Query Filters (v2.0);
• EF.Functions.Like() (v2.0);
#mvpconf
André Secco
facebook.com/andresecco.fanpage
twitter.com/andre_secco

Conhecendo as novidades do Entity Framework Core 2.0