Is there any way I can implement IValidatableObject on Portable Class Library Project?

There’s probably not an easy solution for this. You can create your own interface in a Portable Class Library with the same functionality. However that would be a different interface so other frameworks that use DataAnnotations (ASP.NET MVC and Entity Framework I think) wouldn’t use your version. To get around that problem, you could create … Read more