Mar 27, 2012 04:18 PM|panesofglass|LINK
Now that I understand the $select notation, you could also create an HttpMessageHandler to control your ObjectContext and manipulate the returned data. Then in your Controller, you could just call the pre-defined query and return the value. At any rate,
HttpMessageHandlers seem a good place for managing creation and disposal of dependencies. This may be a good way to implement full OData support in Web API.