Вы можете установить ключ ресурса в атрибуте vaildation вместе с типом ресурса (RESX).
Required(ErrorMessageResourceName = "Required",
ErrorMessageResourceType = typeof(Resources.Validation))]
[DataType(DataType.Text)]
public string Name { get; set; }
Обратите внимание на одно ограничение, если вы используете пользовательский поставщик ресурсов. К сожалению, нет возможности подключить это. Я придумал решение для этого здесь , но если вы используете стандартный подход RESX, то в этом нет необходимости.