Entity Framework: Onde estendo o CSDL / MSL?

Estou usando o Entity Framework 4. Estou usando o primeiro modelo de banco de dados, o que significa que gerei o EDM a partir do banco de dados. Agora eu quero adicionar algumas funções definidas pelo modelo. Minha pergunta é ... onde?

Se eu colocá-los no arquivo .edmx, todas as minhas adições não serão prejudicadas na próxima vez que atualizar o banco de dados e gerar o novo EDM? Quero dizer, diz exatamente na parte superior do arquivo .Designer.cs, "As alterações manuais neste arquivo serão substituídas se o código for regenerado"

ntão, em que arquivo eu coloco minhas adiçõe

questionAnswers(1)

yourAnswerToTheQuestion