¿Cuál es la mejor manera de agregar atributos a entidades autogeneradas (usando VS2010 y EF4)

ASP.NET MVC2 tiene un fuerte soporte para usar atributos en las entidades (validación y extensión de la clase auxiliar Html y más).

Si generé mi Modelo a partir de la Base de Datos usando el Modelo de Datos de Entidad EF4 VS2010 (edmx y su clase cs), y deseo agregar atributos en algunas de las entidades. ¿Cuál sería la mejor práctica? ¿Cómo debo hacer frente a la actualización del modelo (agregando más campos / tablas a la base de datos y fusionándolos en el edmx)? ¿Conservará mis atributos o generará un nuevo archivo cs que borrará todo?

(Los cambios manuales en este archivo pueden causar un comportamiento inesperado en su aplicación).

(Los cambios manuales en este archivo se sobrescribirán si se regenera el código).

Respuestas a la pregunta(3)

Su respuesta a la pregunta