Start Debugging

Cheat sheet de EF Core 11

Las partes de EF Core 11 que vale la pena recordar.

Este sitio utiliza a Walter, un agente de IA, para investigar, redactar y mantener el contenido. Proceso editorial y de verificación

Este pilar es un índice vivo de todo lo que he escrito sobre EF Core 11: nuevas características de consulta, búsqueda vectorial con índices DiskANN, trabajo de rendimiento y notas de migración desde EF Core 8, 9 o 10.

Qué leer primero

Si ya conoces EF Core y solo quieres el delta, revisa los posts etiquetados con “ef core 11”. Si estás planeando una migración, los posts etiquetados con migration incluyen cambios rompedores y los comandos dotnet ef exactos que usé.

Qué hay en esta página

La lista de abajo recopila automáticamente los posts etiquetados con alguno de: ef core, efcore, entity framework, ef core 11, efcore 11. Los más recientes primero.

Índice (105 posts)

2026 / 10

2026 / 09

2026 / 08

2026 / 07

2026 / 06

2026 / 05

2026 / 04

  • Cómo precalentar el modelo de EF Core antes de la primera consulta

    EF Core construye su modelo conceptual de forma diferida en el primer acceso al DbContext, por lo que la primera consulta en un proceso recién iniciado es varios cientos de milisegundos más lenta que cualquier consulta posterior. Esta guía cubre las tres soluciones reales en EF Core 11: un IHostedService de arranque que toca Model y abre una conexión, dotnet ef dbcontext optimize para enviar un modelo precompilado, y las trampas de la clave de caché que reconstruyen el modelo silenciosamente.

  • Cómo simular DbContext sin romper el rastreo de cambios

    Simular DbContext directamente rompe silenciosamente el ChangeTracker, por eso Microsoft lo desaconseja. Esta guía muestra los dos patrones que sí funcionan en EF Core 11: SQLite en memoria con una conexión que se mantiene abierta para que se ejecute el ChangeTracker real, y el patrón repositorio que saca por completo a EF Core de la prueba.

  • Cómo usar IAsyncEnumerable<T> con EF Core 11

    Las consultas de EF Core 11 implementan IAsyncEnumerable<T> directamente. Aquí está cómo hacer streaming de filas con await foreach, cuándo preferirlo sobre ToListAsync, y las trampas alrededor de conexiones, tracking y cancelación.

  • Cómo usar records con EF Core 11 correctamente

    Una guía práctica para mezclar records de C# y EF Core 11. Dónde encajan los records, dónde rompen el change tracking, y cómo modelar value objects, entidades y proyecciones sin pelearte con el framework.

  • EF Core 11 poda joins de referencia innecesarios en split queries

    EF Core 11 Preview 3 remueve joins to-one redundantes de split queries y tira claves ORDER BY innecesarias. Un escenario reportado se volvió 29% más rápido, otro 22%. Así se ve el SQL ahora.

  • EF Core 11 agrega GetEntriesForState para saltarse DetectChanges

    EF Core 11 Preview 3 introduce ChangeTracker.GetEntriesForState, un enumerador filtrado por state que evita un pase extra de DetectChanges en hot paths como interceptors de SaveChanges y hooks de audit.

  • EF Core 11 prende transactional batches de Cosmos DB por default

    EF Core 11 agrupa writes de Cosmos DB en transactional batches por container y partition en cada SaveChanges, dando atomicidad best-effort y menos roundtrips sin cambios de código.

  • EF Core 11 agrega búsqueda vectorial nativa de SQL Server con índices DiskANN

    EF Core 11 Preview 2 soporta VECTOR_SEARCH() de SQL Server 2025 y los índices vectoriales DiskANN directamente desde LINQ. Aquí está cómo configurar el índice, ejecutar consultas aproximadas, y qué cambia del enfoque VectorDistance de EF Core 10.

  • EF Core 11 te permite crear y aplicar una migración en un solo comando

    El comando dotnet ef database update ahora acepta --add para crear y aplicar una migración en un solo paso. Aquí está cómo funciona, por qué importa para contenedores y .NET Aspire, y qué tener en cuenta.

Todos los pilares Inicio