Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
É possível usar o EF Core e o EF6 na mesma aplicação ou biblioteca instalando ambos os pacotes NuGet.
Alguns tipos têm os mesmos nomes no EF Core e no EF6 e diferem apenas pelo espaço de nomes, o que pode complicar a utilização tanto do EF Core como do EF6 no mesmo ficheiro de código. A ambiguidade pode ser facilmente removida usando diretivas de alias de namespace. Por exemplo:
using Microsoft.EntityFrameworkCore; // use DbContext for EF Core
using EF6 = System.Data.Entity; // use EF6.DbContext for the EF6 version
Se estiveres a portar uma aplicação existente que tem vários modelos EF, podes optar por portar seletivamente alguns deles para o EF Core, e continuar a usar o EF6 para os outros.