q-rest
q-rest copied to clipboard
Extensible framework for Queries over HTTP
Q-Rest Reference
Project Status
Package | Stable | Latest |
---|---|---|
QRest.Core | ||
QRest.AspNetCore | ||
QRest.Semantics.OData |
HowTo
Install
dotnet add package QRest.AspNetCore
Use
[HttpGet("{query?}")]
public ActionResult Get(Query query)
{
var data = collection.AsQueryable();
var result = query.Apply(data);
return Ok(result);
}
Execute
GET http://localhost:5000/api/data/-where(:Text-eq(`123`))-take(10)
See more on supported method in wiki