Linq2Rest

  •        76

Parses OData system query parameters to create a LINQ query that can be used to filter a model set. Also exposes a LINQ provider for web services supporting the OData query parameters. Use extension method Filter (in Linq2Rest namespace) on any IEnumerable source.

http://linq2rest.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

RESTier - A turn-key library for building RESTful services


RESTier is a RESTful API development framework for building standardized, OData V4 based RESTful services on .NET platform. It can be seen as a middle-ware on top of Web API OData. RESTier provides facilities to bootstrap an OData service like what WCF Data Services (which is sunset) does, beside this, it supports to add business logic in several simple steps, has flexibility and easy customization like what Web API OData do.

rx-docker-client - RxJava based Docker REST API client for the JVM


rx-docker-client is a reactive Java REST API client for Docker REST API(http://docs.docker.com/engine/reference/api/docker_remote_api/). The API uses JDK 8. It makes use of following awesome libraries to get the job done:

Rx Heat


Rx Heat is a library of helper classes that complements the Reactive Extensions Library with additional features.



rx-deploy-client - Reactive REST client for deployment


Reactive REST client for deployment

Apache Olingo - Java library that implements the Open Data Protocol


Apache Olingo is a Java library that implements the Open Data Protocol (OData). Apache Olingo serves client and server aspects of OData. It currently supports OData 2.0 and will also support OData 4.0. The latter is the OASIS version of the protocol.

ReactiveProperty - MVVM Extensions for Rx


ReactiveProperty is MVVM and Asynchronous Extensions for Reactive Extensions. Target Framework is .NET 4.0 Client Profile, Silverlight 4, Windows Phone 7.1.

Rx (Reactive Extensions)


The Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators.

rx-okhttp - Thin RxJava wrapper around OkHttp library


A think RxJava Observable wrapper around OKHttp. You can use it to build reactive REST API clients. rx-docker-client uses this API.

Rx Power Toys


Power Toys for the .NET Reactive Extensions (Rx).

Mini Rx


Mini Rx provides LINQ like queries over events for C# and F# using extension methods, somewhat like the Reactive Extensions (Rx) but in a lightweight open source package with one non-strong named assembly.

Reactive Extensions wrapper for SharpKit


Rx (reactive extensions) wrapper library for SharpKit.

ReactiveOAuth


OAuth library for .NET Framework 4 Client Profile and Windows Phone 7. This is based on Reactive Extensions. All network access return IObservable<T> and everything is asynchronus.

Extensions for Reactive Extensions (Rxx)


Rxx is a library of unofficial reactive LINQ extensions supplementary to Microsoft's Reactive Extensions (Rx) for .NET.

FSharp.Reactive - Extensions and wrappers for using the Reactive Extensions (Rx) with F#.


Extensions and wrappers for using the Reactive Extensions (Rx) with F#.

aspnet-api-versioning - Provides a set of libraries which add service API versioning to ASP


ASP.NET API versioning gives you a powerful, but easy-to-use method for adding API versioning semantics to your new and existing REST services built with ASP.NET. The API versioning extensions define simple metadata attributes and conventions that you use to describe which API versions are implemented by your services. You don't need to learn any new routing concepts or change the way you implement your services in ASP.NET today.The default API versioning configuration is compliant with the versioning semantics outlined by the Microsoft REST Guidelines. There are also a number of customization and extension points available to support transitioning services that may not have supported API versioning in the past or supported API versioning with semantics that are different from the Microsoft REST versioning guidelines.

rx-monotouch - Microsoft Reactive Extensions (Rx) as a MonoTouch-compatible project


Microsoft Reactive Extensions (Rx) as a MonoTouch-compatible project