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.