[转]OData/WebApi

本文转自:https://github.com/OData/WebApi/tree/vNext

OData Web API

Introduction

OData Web API (i.e., ASP.NET Web API OData) is a server library built upon ODataLib and Web API.

Project structure

The master branch has the following libraries, and the packages are availabe from NuGet or MyGet:

Building

cd OData
build

Testing

Each solution contains some test projects. Install this runner first, then open the project, build it and run all the tests in the test explorer. For running tests you must open the solution as Administrator. More detail at this.

Nightly builds

  1. In your NuGet Package Manager settings add the following package source:
  1. Package IDs

Contribution

Please refer to the CONTRIBUTION.md.

Samples

Please refer to the ODataSamples WebApi.

时间: 2024-08-01 20:14:18

[转]OData/WebApi的相关文章

微软Microsoft开源历程与相关资源

2001 Open source is bad for business, saysMicrosoft Linux is a cancer 2005 Enterprise Library 1.0 released! 2006 AJAXControlToolkitreleased 2007 MicrosoftWill Support ODF If It Doesn't 'Restrict Choice AmongFormats' 2009 Microsoft ASP.NET MVC 1.0 is

让Asp.net mvc WebAPI 支持OData协议进行分页查询操作

这是我在用Asp.net mvc WebAPI 支持 OData协议 做分页查询服务时的 个人拙笔. 代码已经开发到oschina上.有兴趣的朋友可以看看,欢迎大家指出不足之处. 看过了园子里的几篇关于ASP.NET MVC WebAPI 支持OData协议的文章,很受启发. 但是对于OData协议下对数据的分页查询,确实没有找到让我满意的东西,可能是个人就这脾气.不喜欢复杂. 对于在 WebAPI 支持OData协议,好处不多讲了,反正,我个人是非常乐意用它来做服务接口之类的. 这篇笔记的主题

我使用Asp.net MVC WebAPI支持OData协议进行分页操作的笔记(第一篇)

OData协议.多么牛B的技术. 传统的分页写习惯了,最近项目中,用到了 Asp.net WebAPI 2.0来做数据交互接口.至于为什么要使用WebAPI,我想只要是对OData协议有了解的朋友.只要说到WebAPI都会想到这个,如果你想对它有更多的深入了解.可以移步博客园(张善友大师)的介绍. URL(http://www.cnblogs.com/shanyou/archive/2010/03/26/1697316.html) 微软 5.5.2.0 的 System.Web.OData.dl

我使用Asp.net MVC WebAPI支持OData协议进行分页操作的笔记(第二篇)

在阅读这篇文章的时候,我想你已经看完第一篇文章啦·也有可能跟我一样,现在正在使用它Asp.net WebAPI为我们干活儿.可能是服务分页查询接口,也可能是其它操作,遇到了一些小问题.有问题,那咱就来解决问题吧!(码农万岁,万岁,万万岁!) 扯两句,Asp.net MVC WebAPI,是建立在Asp.net MVC基础上的.所有的请求处理,都遵循MVC的路由规则,对于请求的拦截与处理,都可以通过自定义继承自 System.Web.Http.Filters.ActionFilterAttribu

AspNet.WebAPI.OData.ODataPQ

AspNet.WebAPI.OData.ODataPQ实现WebAPI的分页查询服务 AspNet.WebAPI.OData.ODataPQ实现WebAPI的分页查询服务-(个人拙笔) 这是针对 Asp.net WebAPI OData 协议下,查询分页.或者是说 本人在使用Asp.Net webAPI 做服务接口时写的一个分页查询服务支持的扩展库. 它支持 MS Asp.Net WebAPI OData 协议下获取记录总数进行分页操作. 其实,分页真的简单,简单得不能再简单了.分页总数,每页大

AspNet.WebAPI.OData.ODataPQ实现WebAPI的分页查询服务-(个人拙笔)

AspNet.WebAPI.OData.ODataPQ 这是针对 Asp.net WebAPI OData 协议下,查询分页.或者是说 本人在使用Asp.Net webAPI 做服务接口时写的一个分页查询服务支持的扩展库. 它支持 MS Asp.Net WebAPI OData 协议下获取记录总数进行分页操作. 其实,分页真的简单,简单得不能再简单了.分页总数,每页大小.就够了,但是怎么都找不到 Asp.Net WebAPI OData 协议下获取总记录数的例子 或者找到例子,按照做了N遍,就是

OData 协议 asp.net Mvc WebAPI分页笔记

// 针对 OData协议的Mvc WebAPI 2.2 分页插件     ; (function ($, window) {         var tbPQ = function () {         };         // get the length from 'urlAndParamter'         function getCount(urlAndParamter, ok_handler) {             $.ajax(urlAndParamter, {  

Asp.Net WebAPI添加OData功能后,支持查询,排序,过滤。

给Asp.Net WebAPI添加OData功能后,就能支持在url中直接输入排序,过滤条件了. 一.修改WebAPIConfig.cs: using System; using System.Collections.Generic; using System.Linq; using System.Web.Http; using System.Net.Http.Formatting; using System.Net.Configuration; namespace ProjectManagem

WebApi学习笔记07:使用webapi核心文件模板 --创建OData端点

1.Web项目 1.1概述 前面介绍的EF访问和操作数据库,要OUT了(当然不是啦),这章使用OData(开源数据协议)…… 1.2创建项目 在“解决方案资源管理器”中右键,添加->新建解决方案文件夹,命名为:OData 右键“OData”逻辑文件夹,添加->新建项目: 1.3安装OData框架 1.4添加模型 在Models文件夹下,添加Product.cs,其代码: namespace ProductService.Models { public class Product { publi