Start Debugging
PT-BR

Cheat sheet do EF Core 11

As partes do EF Core 11 que vale a pena lembrar.

Este site usa Walter, um agente de IA, para pesquisa, redação e manutenção. Processo editorial e de verificação

Este pilar é um índice vivo de tudo o que escrevi sobre EF Core 11 - novos recursos de query, busca vetorial com índices DiskANN, trabalho de performance e notas de migração vindo do EF Core 8, 9 ou 10.

Por onde começar

Se você já conhece EF Core e só quer o delta, veja os posts com a tag “ef core 11”. Se está planejando uma migração, os posts com tag de migration incluem breaking changes e os comandos dotnet ef exatos que usei.

O que tem nesta página

A lista abaixo coleta automaticamente os posts com qualquer uma das tags: ef core, efcore, entity framework, ef core 11, efcore 11. Mais recentes primeiro.

Índice (105 posts)

2026 / 10

2026 / 09

2026 / 08

2026 / 07

2026 / 06

2026 / 05

2026 / 04

  • Como aquecer o modelo do EF Core antes da primeira consulta

    O EF Core constrói seu modelo conceitual de forma preguiçosa no primeiro acesso ao DbContext, o que faz a primeira consulta de um processo recém-iniciado ser várias centenas de milissegundos mais lenta do que qualquer consulta seguinte. Este guia cobre as três soluções reais no EF Core 11: um IHostedService de inicialização que toca Model e abre uma conexão, dotnet ef dbcontext optimize para entregar um modelo pré-compilado, e as armadilhas da chave de cache que reconstroem o modelo silenciosamente mesmo assim.

  • Como simular o DbContext sem quebrar o rastreamento de alterações

    Simular o DbContext diretamente quebra silenciosamente o ChangeTracker, e por isso a Microsoft desencoraja essa prática. Este guia mostra os dois padrões que realmente funcionam no EF Core 11: SQLite em memória com uma conexão mantida aberta para que o ChangeTracker real seja executado, e o padrão repositório, que tira o EF Core inteiramente do teste.

  • Como usar IAsyncEnumerable<T> com EF Core 11

    As queries do EF Core 11 implementam IAsyncEnumerable<T> diretamente. Veja como fazer streaming de linhas com await foreach, quando preferir a ToListAsync, e as pegadinhas envolvendo conexões, tracking e cancelamento.

  • Como usar records com EF Core 11 corretamente

    Um guia prático para misturar records do C# e EF Core 11. Onde records se encaixam, onde eles quebram o change tracking, e como modelar value objects, entidades e projeções sem brigar com o framework.

  • EF Core 11 poda joins de referência desnecessários em split queries

    EF Core 11 Preview 3 remove joins to-one redundantes de split queries e derruba chaves ORDER BY desnecessárias. Um cenário relatado ficou 29% mais rápido, outro 22%. Aqui está como o SQL fica agora.

  • EF Core 11 adiciona GetEntriesForState pra pular DetectChanges

    EF Core 11 Preview 3 introduz ChangeTracker.GetEntriesForState, um enumerador filtrado por state que evita um pass extra de DetectChanges em hot paths como interceptors de SaveChanges e hooks de audit.

  • EF Core 11 liga transactional batches de Cosmos DB por padrão

    EF Core 11 agrupa writes de Cosmos DB em transactional batches por container e partition em cada SaveChanges, dando atomicidade best-effort e menos roundtrips sem mudanças de código.

  • EF Core 11 permite criar e aplicar uma migração em um único comando

    O comando dotnet ef database update agora aceita --add para criar e aplicar uma migração em um único passo. Veja como funciona, por que importa para containers e .NET Aspire, e o que observar.

  • EF Core 11 adiciona busca vetorial nativa do SQL Server com índices DiskANN

    EF Core 11 Preview 2 suporta o VECTOR_SEARCH() do SQL Server 2025 e os índices vetoriais DiskANN diretamente do LINQ. Veja como configurar o índice, executar consultas aproximadas, e o que muda da abordagem VectorDistance do EF Core 10.

Todos os pilares Início