title: Do you put Linq2SQL queries all over the place or in dedicated DAL classes?
body: <p>I have always inserted my Linq2SQL queries all over the place, in almost every class all over the place.</p>
  
  <p>I woud like to know what your strategy about where to put your Linq2SQL queries? </p>
  
  <p>Do you put them in separate datalayer classes or do you store them where they are used all over the place?</p>
  
  <p>I think that I need to chang my strategy for Linq2SQL queries and store them into separate DataLayer classes. I think that it is a must if I am to be able to do TDD efficiently and to comply with Dependency Injection and the Solid principles..</p>