The way that such chaining is possible is that each "query" (e.g., Users.order(...)) returns not an array of data, but a query object that one can manipulate still further.
That sounds just like the IQueryable<T> interface used in .Net's LINQ.
That sounds just like the IQueryable<T> interface used in .Net's LINQ.
No comments yet.