title: DataAnnotations in .NET Question
body: <p>Hi
  Just a fast question.
  I am trying to use System.ComponentModel.DataAnnotations in .NET to do my validations.
  so on the properties, I will add the attributes that validation the property.
  And I will do that on the Business Domain Model
  My question is:
  I know the behavior when you use validation from dataannotations, that when you set up a property with invalid data, will throw exception.
  Can I change that, and set all the properties, and then call something to validate the data, and the validation gives me all the  errors?</p>