by Sreenivas Chinni
This is a tip to add custom data annotation with client validation in ASP.NET MVC 5
by Talal Tayyab
Declaration of conditional logic for Data annotation validation attributes
by sathya88
A simple framework for data validation using data annotations at entity level.
by Monjurul Habib
Domain Model Layer will be better isolated from infrastructure implementation. Everything what you can configure with DataAnnotations is also possible with the Fluent API. The reverse is not true. So, from the viewpoint of configuration options and flexibility the Fluent API is “better”.