title: Model binding new Datatables 1.10 parameters
body: <p>In Datatables 1.10 the ajax server side parameters changed from</p>
  
  <pre><code>public class DataTableParamModel
  { 
      public string sEcho{ get; set; }
      public string sSearch{ get; set; }
      public int iDisplayLength{ get; set; }
      public int iDisplayStart{ get; set; }
      public int iColumns{ get; set; }
      public int iSortingCols{ get; set; }
      public string sColumns{ get; set; }
  }
  </code></pre>
  
  <p>to (API Here <a href="http://datatables.net/manual/server-side" rel="noreferrer">http://datatables.net/manual/server-side</a>)</p>
  
  <pre><code>columns[i][data]    
  columns[i][name]    
  columns[i][orderable]
  columns[i][search][regex]
  columns[i][search][value]   
  columns[i][searchable]  
  ...     
  draw    
  length  
  order[i][column]    
  order[i][dir]
  ... 
  search[regex]
  search[value]   
  start
  </code></pre>
  
  <p>Some are easy to bind</p>
  
  <pre><code>public class DataTableParamModel
  { 
      public string draw { get; set; }
      public int length{ get; set; }
      public int start { get; set; }
  }
  </code></pre>
  
  <p>But the new array format looks tricky.</p>
  
  <p>What is the new appropriate model to map the new parameter format?</p>