Descargas
Version 1.3.0.1133 - Producción (Recomendada)
Puede descargar la misma
desde aquí
Los cambios/mejoras que tiene esta versión son:
- Lazy load
Este es el cambio mas importante, y es una modificación en la forma en que trabaja Lazy Load. Es el error encontrado por Christian Gutzman,y sucedía que al crear un objeto nuevo, las propiedades que estaban definidas como Lazy Load, se intentaban cargaban desde la base de datos incluso cuando el objeto era nuevo.
Ahora cuando se crea una entidad nueva, las propiedades que sean composiciones, se inicializan como un nuevo objeto, en vez de tratar de cargarse desde la base de datos.
- Tamaño del archivo de modelo
En la versión anterior, los archivos de modelo (.coop) crecían cada vez que se hacia un refresh de la base de datos y se guardaba nuevamente el mismo, debido a que se guardaba información histórica.
A partir de ahora el archivo .coop graba solamente el modelo actual.
- Mejoras para aplicaciones Web
Ahora se cachean los parámetros de los procedimientos almacenados en HttpContext.Cache, como así también las entidades ReadOnly, esto hace que se eviten llamadas innecesarias al motor de base de datos cuando se trabaja en web.
Esto ya estaba funcionando en las aplicaciones Windows y ahora funciona correctamente en ASP.Net - Queries
Ahora se genera una sobrecarga por cada consulta que uno defina para soportar transacciones en las mismas. Esto es, que por cada query que se cree, se generan 2 métodos, una sobrecarga sin transacción y otra con transacción. - Queries
Se han agregado los tipos DataReader y DataTable para los resultados de las consultas. Pensado para informes y para casos donde se hagan consultas que devuelven conjuntos de resultados que no se mapeen a ninguna entidad definida en el modelo. - EntityList
Se corrigió el método ToDataSet y se hizo publico el método Sort en los EntitiesList, esto es el error y solicitud realizada por Popov. - Templates
Se hicieron correcciones de pequeños bugs en los templates de generación.