Académique Documents
Professionnel Documents
Culture Documents
Historia[editar]
La primera versin de Entity Framework (EFv1) fue incluida con .NET Framework 3.5 Service
Pack 1 y Visual Studio 2008 Service Pack 1, realizada el 11 de agosto de 2008. Esta versin
ha sido ampliamente criticada.
La segunda versin de Entity Framework, llamada Entity Framework 4.0 (EFv4), fue realizada
como parte de .NET 4.0 el 12 de abril de 2010 y se han abordado muchas de las crticas
hechas a la versin 1.
Una tercera versin de Entity Framework, versin 4.1, se public el 12 de abril de 2011, con el
apoyo de Code First.
Una actualizacin de la versin 4.1 el nombre de Entity Framework 4.1 Update 1, se public el
25 de julio de 2011. Se incluye correcciones de errores y nuevos tipos soportados.
La versin 4.3.1 fue lanzada el 29 de febrero de 2012. Hay un par de actualizaciones, como es
el soporte para la migracin.
La ltima versin es la 5.0.0, sta posee las siguientes caractersticas:
Nuevos tipos de datos (Tipos enumerados (Enum), Tipos de datos espaciales, expuestos
mediante los tipos DBGeography y DbGeometry).
Posibilidad de trabajar con funciones que devuelven datos tabulares. El resultado es similar a
la llamada a un procedimiento almacenado, con la diferencia de que podemos utilizar estas
funciones en consultas LINQ.
Todas las consultas LINQ se compilan y cachean de forma automtica. Con ello se obtiene un
mejor rendimiento en llamadas recurrentes a las consultas.
Soporte a mltiples diagramas para un mismo modelo de datos. Se podrn visualizar partes
del modelo completo en diagramas ms pequeos, con lo que se mejora la lectura y
exploracin del modelo.
Mejoras generales en el rendimiento de EF respecto a versiones anteriores.
Posibilidad de utilizar procedimientos almacenados que devuelven mltiples conjuntos de
resultados. Cada conjunto de resultados del procedimiento ser mapeando un tipo complejo
propio.