Jounce, Parte 1: ¿Con qué motivo?

Algo que definitivamente no escasea en el mundo de Silverlight son las bibliotecas auxiliares para implementar MVVM. Entre las más populares se encuentran PRISM, MVVMLight y Caliburn.Micro. Ahora Jeremy Likness ofrece otra más bajo el nombre de Jounce. Jeremy plantea la pregunta de si en realidad necesitamos todavía otra biblioteca más y explica sus razones para publicar el proyecto. Sea que la usemos o no, la biblioteca tiene una muy intrigante lista de principios que guiaron su diseño y que pueden servir de punto de partida para la arquitectura de nuestras propias aplicaciones.

Usando Código Primero de EF con una base de datos ya existente

La situación ideal en el desarrollo de aplicaciones es poder crear un modelo de clases que se adapte bien al dominio del problema y de allí crear una base de datos para guardar la información. Sin embargo, en el mundo real muchas veces se nos da una base de datos ya existente, y tenemos que adaptar la aplicación a las idiosincrasias de su esquema de datos. El componente de código primero permite esa adaptación, ya sea mediante crear un modelo de clases que refleje el esquema de datos, o mediante crear reglas que adapten tal esquema a nuestro juego de clases del modelo.

Correspondencias personalizadas con código primero en Entity Framework 4

El componente de código primero de Entity Framework usa varias reglas predeterminadas para crear un esquema de datos a partir del modelo de clases de la aplicación. Sin embargo, tales reglas son fáciles de modificar para adaptarlas a bases de datos ya existentes u otras circunstancias en las que se ocupen diferentes pautas. Scott Guthrie explica, y muestra con ejemplos, cómo lograrlo.