Como criar o atributo DisplayFormat configurável
Eu tenho um formato de data como:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime? CreatedOn { get; set; }
Agora, quero fazer com que todo formato de data e hora em meu aplicativo seja lido em um arquivo de configuração. gostar:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = SomeClass.GetDateFormat())]
public DateTime? CreatedOn { get; set; }
mas isso não irá compilar.
Como posso fazer isso?