Versiones y planeamiento de EF Core

Versiones estables

Release Marco de trabajo de destino Compatibilidad hasta Vínculos
EF Core 5.0 .NET Standard 2.1 Mediados de mayo de 2022 AnuncioCambios importantes
EF Core 3.1 .NET Standard 2.0 3 de diciembre de 2022 (LTS) Anuncio
EF Core 3.0 .NET Standard 2.1 Expiró el 3 de marzo de 2020 AnuncioCambios importantes
EF Core 2.2 .NET Standard 2.0 Expiró el 23 de diciembre de 2019 Anuncio
EF Core 2.1 .NET Standard 2.0 Expirado el 21 de agosto de 2021* Anuncio
EF Core 2.0 .NET Standard 2.0 Expiró el 1 de octubre de 2018 Anuncio
EF Core 1.1 .NET Standard 1.3 Expiró el 27 de junio de 2019 Anuncio
EF Core 1.0 .NET Standard 1.3 Expiró el 27 de junio de 2019 Anuncio

Consulte las plataformas compatibles para saber qué plataformas concretas se admiten en cada versión de EF Core.

Consulte la Directiva de compatibilidad de .NET para obtener información sobre la fecha de expiración de la compatibilidad y las versiones de compatibilidad a largo plazo (LTS).

* EF Core 2.1 seguirá siendo compatible cuando se use con ASP.NET Core 2.1 solo en .NET Framework. Consulte la directiva de soporte técnico de ASP.NET para obtener más información.

Instrucciones para actualizar a nuevas versiones

  • Las versiones admitidas se revisan por motivos de seguridad y para solucionar otros errores críticos. Use siempre el parche más reciente de una versión determinada. Por ejemplo, para EF Core 2.1, use 2.1.x para la "x" más elevada posible.
  • Las actualizaciones de la versión principal (por ejemplo, de EF Core 2 a EF Core 3) suelen tener cambios importantes. Se recomienda realizar pruebas exhaustivas al cambiar de una versión principal a otra. Use los vínculos de cambios importantes anteriores para obtener información sobre cómo abordar los cambios importantes.
  • Las actualizaciones de versiones secundarias no suelen contener cambios importantes. No obstante, sigue siendo aconsejable realizar pruebas exhaustivas, ya que las nuevas características pueden introducir regresiones.

Programación y planeación de versiones

Las versiones de EF Core siguen la programación de envío de .NET Core.

Normalmente, las versiones de revisión se envían mensualmente, pero tienen un largo plazo. Estamos trabajando para mejorar esto.

Vea el proceso de planeamiento de versiones para obtener más información sobre cómo decidimos qué enviar en cada versión. Por lo general, no hacemos un planeamiento detallado más allá de la siguiente versión principal o secundaria.

EF Core 6.0

La siguiente versión estable planeada es EF Core 6.0, programada para noviembre de 2021.

Se ha creado un plan de alto nivel para EF Core 6.0 siguiendo el proceso de planeamiento de versiones documentado.

Sus comentarios sobre la planeación son importantes. La mejor manera de indicar la importancia de un problema es votar (pulgar arriba 👍) por ese problema en GitHub. Estos datos se introducen en el proceso de planeación de la próxima versión.

Obtenerlo ahora

Los paquetes de EF Core 6.0 están disponibles ahora como

Tenga en cuenta que las versiones preliminares van a la zaga de las compilaciones diarias, pero están probadas para trabajar con las versiones preliminares de ASP.NET Core y .NET Core correspondientes.

Usar las versiones preliminares o las compilaciones diarias es una excelente manera de detectar problemas y proporcionar comentarios cuanto antes. Cuanto antes recibamos esos comentarios, más probable será que puedan procesarse antes de la siguiente versión oficial.