title: how to dynamically query database via web?
body: <p>Can you recommend on a framework which enable querying of data via web?</p>
  
  <p>Requirements:</p>
  
  <ol>
  <li><p><strong>ORM capabilities</strong> - I want that the representation of the model at the server &amp; client <em>will not be dependent</em>.
  For example: let's say that the server will return to the client layer the following model: transaction (firstName, lastName, description, amount). While in the dal-layer it's being saved like this: Customer(Id, fName, lName, address) , Transaction(id, CustomerId, description, amount)</p></li>
  <li><p><strong>Option to write my own query provider</strong> (For example: HiveQL, SQL &amp; etc).</p></li>
  </ol>
  
  <p>I have tried to use the following frameworks (but it's seems like it, that the first demand is not supported):</p>
  
  <ol>
  <li><strong>JayData:</strong> <a href="http://jaydata.org/" rel="nofollow">http://jaydata.org/</a></li>
  <li><strong>breezejs:</strong> <a href="http://www.breezejs.com/" rel="nofollow">http://www.breezejs.com/</a></li>
  </ol>
  
  <p>Thanks in advance.</p>