Posso definir propriedades em classes parciais e marcá-las com atributos em outra classe parcial?

Existe uma maneira que eu possa ter um arquivo de código gerado assim:

public partial class A {
public string a {get; set;}
}

e depois em outro arquivo:

public partial class A {
[Attribute("etc")]
public string a {get; set;}
}

Para que eu possa ter uma classe gerada a partir do banco de dados e usar um arquivo não gerado para marcá-lo?

questionAnswers(5)

yourAnswerToTheQuestion