Внедрение зависимостей нельзя напрямую использовать для атрибутов аннотаций данных, поскольку свойства атрибута определяются во время компиляции.Для достижения желаемого результата вы можете расширить атрибуты, чтобы при их вызове они извлекали пользовательское поведение из локатора службы, такого как DependencyResolver.
Однако было бы полезно получить больше информации о том, чего вы пытаетесь достичь.Возможно, вызов сеттеров для атрибутов валидации не лучший подход.