Qual é a melhor maneira de adicionar atributos a entidades geradas automaticamente (usando o VS2010 e EF4)

O ASP.NET MVC2 possui um forte suporte para o uso de atributos em entidades (validação e extensão da classe auxiliar Html e mais).

Se eu gerou meu modelo a partir do banco de dados usando o modelo de dados de entidade VS2010 EF4 (edmx e sua classe cs), e eu quero adicionar atributos em algumas das entidades. qual seria a melhor prática? como devo lidar com a atualização do modelo (adicionando mais campos / tabelas ao banco de dados e mesclando-os no edmx) - manterá meus atributos ou gerará um novo arquivo cs apagando tudo?

(Alterações manuais neste arquivo podem causar comportamento inesperado no seu aplicativo.)

(As alterações manuais neste arquivo serão substituídas se o código for regenerado.)

questionAnswers(3)

yourAnswerToTheQuestion