Нашел ответ (косвенно) на StackOverflow, на этот пост . (Спасибо, Этвуд и Спольски!)
Оказывается, вам нужно вызвать класс Validator.
Итак, я добавил метод Validate () к своему POCO:
public void Validate()
{
Validator.ValidateObject(this, new ValidationContext(this, null, null));
}
Мне также пришлось поменять версию .NET 3.5 моей библиотеки DLL ComponentModel.DataAnnotations на обновленную версию .NET 4.0, которая включает в себя класс ValidationContext и т. Д.