Como posso usar atributos em uma propriedade definida na outra metade de uma classe parcial?

Eu tenho uma classe autogerada de importar um serviço da web contendo algo como isto (abreviado):

<code>[System.Runtime.Serialization.DataMemberAttribute()]
public System.DateTime StartDate 
{
    get 
    {
        return this.StartDateField;
    }
    set { /* implementation prop changed */ }
}
</code>

E eu quero adicionar um atributo de formato MVC para este membro. Então, em outro arquivo contendo o mesmopartial class definição, gostaria de fazer algo como o seguinte (que é ilegal):

<code>[DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)] 
public DateTime StartDate;
</code>

Um método parcial é inútil aqui porque os métodos parciais devem ser privados, têm o tipo de retorno nulo, devem ser um método etc etc.

Como posso decorar esse membro?

questionAnswers(1)

yourAnswerToTheQuestion