VolodymyrBaydalka / LinqExtentions

Library to express simple linq query via single request object

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LinqExtentions

zvsharp MyGet Build Status

It's like OData, but simpler

Examples

/// MVC controller 
ActionResult GetItems(DataViewRequest request)
{
  using(var context = new ItemsDbContext())
  {
    var data = context.Items.ToDataView(request)
    return Json(data);
  }
}

/// js
$.get("/getItems?$take=20&$skip=3&$orderby=name asc").then(data => {
  $("#total").text(data.total);
  
  renderItems(data.items);
});

About

Library to express simple linq query via single request object

License:Apache License 2.0


Languages

Language:C# 87.2%Language:TypeScript 12.0%Language:JavaScript 0.6%Language:ASP 0.2%