title: Is it possible to implement business layer validation to the Linq2Sql classes
body: <p>I am aware of the business layer validation for the model classes in general n-layered architectures model classes, by using validation attributes.
  Now, I just i want to know if its applicable to Linq2Sql classes, as if I manually add some attributes to the class or its members, then on next addition or deletion in Dbml file, it will rewrite the designer classes, erasing my changes made.</p>
  
  <p>Please help me... </p>
  
  <p>Any idea , sample code or site references are highly appreciated.</p>