title: Where do you put Validation in projects with Domain Driven Design?
body: <p>Where should I place the Validation logic of the Domain objects in my solution? Should I put them in the Domain classes, Business layer or else?</p>
  
  <p>I would also like to make use of Validation Application Block and Policy Injection Application Block from Microsoft Enterprise Library for this.</p>
  
  <p>What validation strategy should I be using to fit all these together nicely?</p>
  
  <p>Thanks all in advance!</p>