Generando un modelo de clases en EF a partir de una base datos usando código primero

En un artículo reciente de este blog, Scott Guthrie explica cómo usar el componente de Código Primero de Entitry Framework 4.1 con bases de datos ya existentes. Aunque es conveniente, la creación de clases y correspondencias con el esquema de datos puede ser tediosa y propensa a errores. ¿No sería mejor si EF pudiese crear las clases POCO por nosotros? Por supuesto que sí. John Galloway explica precisamente cómo hacer esto y también cuán fácil es luego alterar las clases para que se adapten mejor a nuestro modelo del dominio y a las necesidades de la aplicación.

Jounce, Parte 3: Navegación básica

Usando el mecanismo de asociación por etiquetas considerado en la parte anterior, Jounce provee un sistema de navegación entre vistas muy flexible. A diferencia de la infraestructura provista por Silverlight, Jounce no requiere que las vistas deriven de clases específicas o que se adhieran a ciertas reglas en particular. Jeremy Likness explica el método de navegación por eventos y sus ventajas.

Guía para las nuevas características de Silverlight 5 Beta

Durante el Silverlight Firestarter a finales del 2010 recibimos varios vislumbres de lo que estaría incluido en Silverlight 5. Hace poco, en MIX11, recibimos confirmación de muchas de esas características y aprendimos de algunas otras muy interesantes. En este artículo, Tim Heuer, presenta los rasgos principales para versión beta de esta nueva edición.

Jounce, Parte 2: Comenzado (etiquetas y enlaces)

La biblioteca Jounce tiene el fin de proveer guía sobre el diseño de aplicaciones en Silverlight flexibles y fáciles de expandir. En la segunda parte sobre a serie, Jeremy Likness explica un interesante mecanismo para la asociación de vistas y modelos de vista. Además de ser extremadamente fácil de usar, es lo suficientemente versátil como para permitir un alto grado de personalización por parte del desarrollador.

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.

Desarrollando con código primero en Entity Framework 4

Una de las características más anticipadas en Entity Framework es la capacidad de crear la base de datos a partir del modelo en el código. El resultado es la habilidad de usar clases simples en el modelo, sin tener que derivar de clases especializadas o cargarlas de atributos para configurar su almacenaje. Entity Framework 4.1, por el momento en su etapa RC1 (y, según se dice, a días de salir en su primera versión oficial), incluye esta funcionalidad. En este artículo Scott Gutrhie describe el componente de código primero y presenta una guía paso a paso que demuestra su uso en una simple aplicación ASP.NET MVC.

Retrospectiva sobre MEF: usos en el mundo real

Jeremy Likness evalúa las formas en las que ha usado MEF para mejorar la arquitectura de varias aplicaciones de negocios a gran escala en las que ha estado envuelto. Desde el manejo de valores de configuración, hasta la administración de vistas y regiones modulares, pasando por mensajería y uso de comandos, Jeremy ha encontrado formas de usar MEF para crear aplicaciones flexibles y extensibles en Silverlight.

Una mejor experiencia de instalación y actualización para Silverlight 4.0

Por más pulida que sea la aplicación, puede que el usuario nunca llegue a verla gracias a una mala experiencia antes de siquiera ver nuestra primera pantalla. Hay diversas razones para esto; por ejemplo, puede que Silverlight no esté instalado, o que la versión presente sea incorrecta. Contrario a lo que muchos piensan, el desarrollador tiene casi completo control sobre lo que sucede en estos casos y cómo es presentado. En este artículo Andrew Tokeley nos da una guía práctica para mejorar la experiencia del usuario al instalar o actualizar nuestra aplicación.

Página 1 de 1012345...10...Última »