Publicado Entity Framework 4.3
Introducción
Microsoft ha publicado hace unas horas la nueva versión de Microsoft Entity Framework, hablo de Microsoft Entity Framework 4.3.
Presumiblemente, esta versión es la última actualización antes de que aparezca en escena lo que presumiblemente podríamos denominar como Entity Framework 4.5 ó 5.0, dependiendo de como Microsoft desee llamarla, si bien el equipo de Entity Framework parece dejar claro que se llamará Microsoft Entity Framework 5.0 (otra vez estamos con el baile de números de versión), aunque no adelantemos acontecimientos, y menos antes de conocer qué mejoras trae esta nueva versión.
Los cambios
Entre Microsoft Entity Framework 4.2 y Microsoft Entity Framework 4.3, Microsoft ha querido incorporar y añadir nuevas características y cambios.
En este punto, sólo voy a enumerarlas para no repetir las cosas que ya aparecen en la información oficial. En el apartado final indico una serie de enlaces que recomiendo visitar sino los conoces aún.
- New Code First Migrations Feature.
- Removal of EdmMetadata table.
- Data Annotations on non-public properties.
- More configuration file settings.
- Bug fix for GetDatabaseValues.
- Bug fix to support Unicode DbSet names.
Además de estas modificaciones y resolución de problemas, conviene que tomes una lectura respecto a los cambios que Microsoft ha incorporado en la versión final de Microsoft Entity Framework 4.3 con respecto a la Beta 1 de Microsoft Entity Framework 4.3.
Enlaces
Noticia oficial del lanzamiento de Microsoft Entity Framework 4.3.
Instalación de Microsoft Entity Framework 4.3 desde Nuget.
Más información sobre Microsoft Entity Framework en geeks.
Blog de Unai con multitud de información sobre Entity Framework.
4 Responsesso far
Jorge, sin «probablemente», esta es la última version hasta dev11 y sí, se llamará 5.0. Esto es debido a la política de «Semantic Versioning» dentro del grupo de producto. Cualquier cambio que rompa implica una nueva versión mayor, no tiene que ver con el framework ni con nada en concreto, tienes un excelente posts aclaratorio sobre esto de Diego Vega, seguro que te acuerdas de el,
http://blogs.msdn.com/b/diego/archive/2012/01/15/why-entity-framework-vnext-will-be-ef5-and-nothing-else.aspx.
Gracias por el posts y por tu referencia al mio en el mismo 🙂
Un saludo
Unai
Hola Unai,
sí, tengo claro lo de la versión mayor, pero eso no evita el conflicto y problemas que generará a la gente cuando ahora, les digamos que .NET Framework 4.5 tiene Microsoft Entity Framework 5.0 en lugar de 4.5.
Es sólo una opinión. Entiendo lo del alineado pero simplemente lo indico para que la gente sobre todo se vaya familiarizando en como se llamará la siguiente versión (no revisión 😉 ) del producto.
Un abrazo, y sobre el link a tu blog… está incluido porque es en mi opinión el mejor de geeks sobre Entity Framework y con diferencia (y en español, eso sin contar los libros de Entity Framework que has escrito). 😉
Jorge
Es el problema que tienes cuando las setas comienzan a crecer. Ojo! q no quiero menospreciar a EF ni nada por el estilo, pero EF, Silverlight, etc; son productos que han alcanzado un nivel de madurez muy alto dentro del ecosistema de MS. Y claro, con versiones muy frecuentes, y desalineadas de la línea de VS + .Net Fwk, pasa lo que pasa. En mi opinion, si bien .Net 4.5 no es un major release, debería ser considerada .Net 5; para acompañar el lanzamiento de otros major releases como Windows, Office, etc. Es solo mi opinion 😀
Saludos
Hola Bruno,
es la misma opinión que tengo yo al respecto… lo que pasa es que si somos estrictos entre la mayor y minor version, quizás esté bien utilizado la 4.5 y la 5.0, pero esto es posible que genere problemas a la hora de intentar alinear los productos, por eso, yo haría lo que indicas que es justo lo que dejaba caer… en fin… es lo que hay! 🙂