I need to design a wrapper around a few database tables, allowing the client to simply execute a GET:
http://myservice/accounts?$filter=name eq alex
And then this service will apply that query against a database table like:
create table account (name varchar, key int)
We would have some controller that would grab that query string and apply it against the dataset, in pseudocode:
public class AccountsController
{
   public HttpResponseMessage Get()
   {
        return _dataSource.Get(Request.ODataQueryString);
    }
}
How do we expose a sql server table to be easily queryable via odata?