Net.Http.WebApi.OData 4.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package Net.Http.WebApi.OData --version 4.0.1
                    
NuGet\Install-Package Net.Http.WebApi.OData -Version 4.0.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Net.Http.WebApi.OData" Version="4.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Net.Http.WebApi.OData" Version="4.0.1" />
                    
Directory.Packages.props
<PackageReference Include="Net.Http.WebApi.OData" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Net.Http.WebApi.OData --version 4.0.1
                    
#r "nuget: Net.Http.WebApi.OData, 4.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Net.Http.WebApi.OData@4.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Net.Http.WebApi.OData&version=4.0.1
                    
Install as a Cake Addin
#tool nuget:?package=Net.Http.WebApi.OData&version=4.0.1
                    
Install as a Cake Tool

A library which makes it easy to consume an OData Query with ASP.NET WebApi.

Product Compatible and additional computed target framework versions.
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Net.Http.WebApi.OData:

Package Downloads
MicroLite.Extensions.WebApi.OData

A .NET 4.5 library which adds OData 4.0 support to the extension for the MicroLite ORM Framework to integrate with ASP.NET WebApi.

SmartWebDbView

Expose an db view at easy way.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
6.0.0-preview20201207... 370 12/7/2020
6.0.0-preview20201207... 291 12/7/2020
6.0.0-preview20201207... 310 12/7/2020
6.0.0-preview20201207... 325 12/7/2020
6.0.0-preview20201207... 336 12/7/2020
6.0.0-preview20201130... 322 11/30/2020
6.0.0-preview20201116... 340 11/16/2020
6.0.0-preview20201113... 321 11/13/2020
5.1.0 1,326 5/12/2020 5.1.0 is deprecated because it is no longer maintained.
5.0.1 710 5/5/2020
5.0.0 741 3/25/2020
4.2.1 885 1/2/2020
4.2.0 1,481 12/24/2019
4.1.6 973 11/26/2019
4.1.5 1,402 11/21/2019
4.1.4 814 10/30/2019
4.1.3 1,328 11/30/2018
4.1.2 1,146 9/3/2018
4.1.0 2,902 3/5/2018
4.0.1 1,611 12/28/2017
3.4.1 2,963 2/20/2017
3.4.0 1,656 2/19/2017
3.3.7 4,752 10/29/2016
3.3.6 1,827 6/23/2016
3.3.5 1,849 5/9/2016
3.3.4 1,595 3/24/2016
3.3.3 1,497 2/18/2016
3.3.2 1,457 2/17/2016
3.3.1 1,440 1/28/2016
3.3.0 5,142 5/3/2015
3.2.0 1,618 4/23/2015
3.1.2 4,796 2/15/2015
3.1.1 1,630 2/11/2015
3.1.0 1,484 1/24/2015
3.0.1 1,963 12/23/2014
3.0.0 1,787 12/12/2014

See https://github.com/TrevorPilley/Net.Http.WebApi.OData/releases for a summary of changes made in this release of the package.

- Removed types/members obsoleted in 3.4.x and earlier
- Expression QueryNode objects refactored (partly for performance, partly to simplify)
- Improved validation
- Fixed parsing of Edm.DateTimeOffset
- Improved parsing of Edm.Decimal, now allows (+/-) without digit before decimal point
- Improved parsing of Edm.Double, now allows (+/-) with exponent
- Correctly returning HTTP 400 and HTTP 501 where appropriate instead of ODataException which resulted in HTTP 500
- SelectQueryOption and ExpandQueryOption merged into SelectExpandQueryOption since they have the same implementation
- Introduction of EdmProperty which is used in SelectExpandQueryOption, OrderByProperty, PropertyAccessNode
- The InlineCount<T> class was still returning OData 2.0 format { "__count":0, "results":[] }, updated to OData 3.0 format { "odata.count":0, "value":[] } replaced by PagedResult<T> class
- Improved AbstractFilterBinder and added an AbstractSelectExpandBinder and and AbstractOrderByBinder
- Removed SkipQueryOption and TopQueryOption, they only contain an int so exposed that directly as int?
- Added an Entity Data Model
- substringof function removed
- contains function added (replaces substringof)
- Edm.DateTime & Edm.Time removed
- Edm.Date and Edm.TimeOfDay added
- Edm.Duration added
- Edm.DateTimeOffset parsing improved, also doesn't require prefix or quotes
- Edm.Guid doesn't require prefix or quotes
- $inlinecount=allpages replaced by $count=true
- Added $search query option
- Added FractionalSeconds, Now, MinDateTime and MaxDateTime functions