SBarnes wrote:By querying do you mean OData support(although its not true REST) or similar to on the objects currently and is there a "Beta Release Candidate" ?
Yes, OData is exactly what I've been tinkering with, along with a Swagger implementation known as Swashbuckle for interactive API documentation. I only leveraged OData for the querying aspects, as I didn't want to repeat what the OData guys did with the selecting / querying of data - which is ideal for our purposes - The other operations are pure WebAPI 2 RESTful.
I had some issues initially with Odata (but only with the querying / reading), but found by parsing the AST (Abstract Syntax Tree) OData gives in a request and mapping that to predefined queries against entities, I could successfully serve up results for select, sort, filter, expand, top, skip et cetera type queries. Swagger and thus Swashbuckle don't support OData (yet), so the interactive documentation I found lacking - there is
some interest in swagger / swashbuckle supporting OData, but it does not look hopeful. My aim was to have Swagger as part of our WebAPI, but without significant modifications to swagger that doesn't seem likely. We'll need to either abandon hope of using Swagger, and roll our own API documentation - or find an alternative.
Sadly, there is no beta of this yet - my venture into this territory was cut short with other pressing needs.