Microsoft.Restier 0.4.0-beta

Includes RESTier related packages. RESTier is a RESTful API development framework for building standardized, OData V4 based RESTful services on .NET.

This is a prerelease version of Microsoft.Restier.
There is a newer version of this package available.
See the version list below for details.
Install-Package Microsoft.Restier -Version 0.4.0-beta
dotnet add package Microsoft.Restier --version 0.4.0-beta
<PackageReference Include="Microsoft.Restier" Version="0.4.0-beta" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.Restier --version 0.4.0-beta
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Features supported in 0.4.0-beta
Unified hook handler mechanism for users to inject hooks
Built-in RestierController now handles most CRUD scenarios for users including entity set access, entity access, property access with $count/$value support. #193, #234
Support building entity set, singleton and operation from Api (previously Domain). Now users can save much time writing code to build model. #207
Support in-memory data source provider #189

Bug-fixes since 0.3.0-beta2
Fix IISExpress instance startup issue in E2E tests #145, #241
Should return 400 if there is any invalid query option #176

Improvements since 0.3.0-beta2
Thorough API cleanup, code refactor and concept reduction #164
The Conventions project was merged into the Core project. Conventions are now enabled by default. The OnModelExtending convention was removed due to inconsistency. #191
Add a sample service with an in-memory provider #189
Unified exception-handling process #24, #26
Simplified MapRestierRoute now takes an Api class instead of a controller class. No custom controller required in simple cases.

Showing the top 2 GitHub repositories that depend on Microsoft.Restier:

Repository Stars
Samples: For ODataLib, OData Web API, RESTier, etc.
Extends Swashbuckle with OData v4 support!

Version History

Version Downloads Last updated
1.0.0-beta 15,458 9/5/2016
0.6.0 18,941 8/9/2016
0.5.0-beta 976 5/24/2016
0.4.0-rc2 4,186 12/3/2015
0.4.0-rc 463 11/16/2015
0.4.0-beta 629 10/29/2015
0.3.0-beta2 1,086 9/6/2015
0.3.0-beta1 435 7/28/2015
0.2.0-pre 660 3/27/2015
0.2.0-beta 304 3/20/2015
0.1.0-pre 659 12/23/2014
Show less