Is there away to add and remove DataAnnotations, in particular the [requried], from the code side of things? My problem is that I want to give the user the ability to save an incomplete form in our crud applications but at the same time use the power of the DataAnnotations validation.
If this is not possible, what is the best way I can go about this?