title: Static method in Data Access Layer
body: <p>I have used a lot of static methods in Data Access Layer (DAL) like:</p>
  
  <pre><code>public static DataTable GetClientNames()
  {
      return CommonDAL.GetDataTable("....");
  }
  </code></pre>
  
  <p>But I found out that some developers don't like the idea of static method inside DAL. I just need some reason to use or not use static methods inside DAL.</p>
  
  <p>Thanks</p>
  
  <p>Tony</p>