Я пытаюсь локализовать сообщение об ошибке из атрибутов аннотации данных. В StackOverflow есть много примеров того, как MVC может делать это за кулисами. Однако пока я все еще нахожусь в контексте Web API / MVC, мне нужно выполнить проверку вручную с помощью:
var results = new List<ValidationResult>();
var context = new ValidationContext(obj, serviceProvider: null, items: null);
Validator.TryValidateObject(obj, context, results);
Как мне получать локализованные сообщения об ошибках? Нужно ли указывать ErrorMessageResourceName в каждом атрибуте?