Currently my business objects implement IDataErrorInfo. Since I intend to use these libraries in ASP.NET MVC 3, I figure I should implement IValidatableObject as well or maybe instead of.

Does WPF work with IValidatableObject?

How do DataAnnotations fit into the picture?

Edit
Report