title: Entity Framework UI Validation using WinForms
body: <p>I'm interested in setting up client side validation using a WinForms application and Entity Framework 5.  I understand that there's the IValidatableObject interface that I can implement to perform and custom validation that I may need for each entity.  </p>
  
  <p>However, since I'm using WinForms I'd like to use the ErrorProvider to present the user with a nice notification when there is a validation error as they fill out a form.  Is this functionality able to be achieved using the IValidatableObject interface or would I need to implement the IDataErrorInfo interface on my entities as well in order to have the ErrorProvider work properly?</p>
  
  <p>If you have any other suggestions on a better alternative to this please let me know and I'll gladly look into that as well.</p>