July 2011 - Artículos

IDbSet, IObjectSet como repositorios o tus propias abstracciones

La verdad es que llevo algunos dias pensando en si escribir o no este post, y, por fin, me he decidido a hacerlo. Tal y como se puede sobreentender por el titulo del post, la idea es hablar sobre el uso de elementos como IDbSet ( o sus correspondientes en versiones anteriores ) en el caso de EF como repositorios o bien hacer alguna abstracción sobre este patrón. La idea, surge después de leer algún que otro post sobre este tema y también algunos comentarios que me llegan de twitter ( de personas...

EF 4.1 y la pre-generación de vistas

La verdad es que el tema de la pregeneración de vistas ya es algo sobre lo que he hablado bastante en mi blog, la ultima entrada creo que fué esta referida a temas de rendimiento, algo sobre lo que afecta mucho, sobre todo cuando hablamos de modelos grandes ( en los tiempos de carga y/o de primeras operaciones ). Generalmente, la forma más sencilla de precompilar estas vistas era por medio de una plantilla de T4, como la siguiente , que se encargaba de leer la información de nuestro modelo EDM y...

Testing y EF 4.1

Hace ya un tiempo que en este mismo blog hablé de como con EF 4.0 podíamos construir tests de nuestros repositorios . En esta ocasión, me gustaría repetir cierto contenido de esa misma entrada aplicándolo a EF 4.1 y ampliandolo con algún tip que nos permita facilitar no solamente los ‘mocks’ sino también las pruebas contra la base de datos y su posible repetición. Algunos de los elementos/patrones que mencionaremos en este post los daremos por sabidos, no obstante, seguro que puede encontrar en la...
Publicado por Unai | 3 comment(s)

Novedades en EF Jun 2011 CTP

Se acaba de hacer pública la primera CTP de la siguiente versión mayor de EF, recordad que ahora mismo estamos en EF 4.1 y que seguirán a esta nuevas versiones menores, 4.X, todas ellas compartiendo la base de EF 4.0. Esta CTP, por el contrario supone un cambio en la libreria base y por lo tanto, la instanción y el trabajo no es tan sencillo, incluso la desinstalación es complicada, por lo que, como siempre decimos, lo mejor es hacer uso de maquinas virtuales de usar y tirar… La información sobre...