Design of the Validation Application Block
The Validation Application Block is designed to do the following:
- Encapsulate the logic used to perform the most common validation tasks into minimal application code.
- Relieve developers of the requirement to write duplicate code and custom code for common validation tasks.
- Allow validation rules to be changed after the application has been deployed, and ensure that changes happen simultaneously and consistently.