Hub de documentação do Entity Framework
O Entity Framework é um mapeador de relação de objeto moderno que permite criar uma camada de acesso a dados limpa, portátil e de alto nível com .NET (C#) em uma variedade de bancos de dados, incluindo o Banco de Dados SQL (local e o Azure), SQLite, MySQL, PostgreSQL e Azure Cosmos DB. Ele dá suporte a consultas LINQ, controle de alterações, atualizações e migrações de esquema.
Visão geral
Qual versão devo usar – EF Core ou EF 6?Referência
Navegador de referência de APIReferência
Hub de documentação de dados do .NET (C#)Novidades
Versões e plataformasDesenvolver com o Entity Framework Core
Desenvolver seu primeiro aplicativo
- Treinamento prático (44 minutos): persistir e recuperar dados relacionais usando o Entity Framework Core
- Aplicativo de console do .NET Core acessando SQLite com EF Core
- ASP.NET aplicativo Web Páginas Razor Principais acessando o SQL Server LocalDB ou SQLite com o EF Core
- ASP.NET aplicativo Web Core MVC acessando o SQL Server com o EF Core
- Aplicativo .NET Core do WPF acessando SQLite com EF Core
- Aplicativo .NET Core do Windows Forms acessando SQLite com EF Core
Bancos de dados com suporte
Consulta
- Visão geral
- Avaliação de cliente versus servidor
- Acompanhamento versus sem acompanhamento
- Operadores de consulta complexos
- Carregar dados relacionados
- Consultas assíncronas
- Consultas SQL brutas
- Mapeamento de função definido pelo usuário
- Filtros de consulta globais
- Comparações com valores nulos em consultas
Gerenciar esquemas de banco de dados
Versões anteriores