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 |
| .NET Standard 2.1 | Expiró el 3 de marzo de 2020 | AnuncioCambios importantes | |
| .NET Standard 2.0 | Expiró el 23 de diciembre de 2019 | Anuncio | |
| .NET Standard 2.0 | Expirado el 21 de agosto de 2021* | Anuncio | |
| .NET Standard 2.0 | Expiró el 1 de octubre de 2018 | Anuncio | |
| .NET Standard 1.3 | Expiró el 27 de junio de 2019 | Anuncio | |
| .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
- Compilaciones diarias
- Todas las características y correcciones de errores más recientes. Normalmente muy estable; se ejecutan más de 75 000 pruebas en cada compilación.
- Versiones preliminares en NuGet
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.