速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

RESTier:构建 OData 服务的新框架

  • 2015-01-19
  • 本文字数:552 字

    阅读完需:约 2 分钟

微软的 OData 团队最近发布了 RESTier 的预览版,这是一种用来构建 OData 4.0 RESTful API 的中间件开发框架。RESTier 建立在 ASP.NET Web API 基础之上。

对于使用数据源的客户端来说,它需要对 Web API OData 做出请求,然后会传递给 RESTier,接下来它会通过数据提供程序访问数据。RESTier 包含三个基本模块:模型(Model)——生成数据模型;查询(Query)——处理 GET 请求;提交(Submit)——处理 CREATE/UPDATE/DELETE(CUD)操作。

当前,RESTier 会处理以下 OData 特性,对于暂时还不支持的特性,会通过属性路由(attribute routing)交给 Web API OData 处理:

  • 针对元数据和顶级实体的基本查询。
  • $select、$expand、$filter、$orderby、$top、$skip、$orderby、$format。
  • 请求相关联的实体。
  • 在顶级实体上的 CUD 操作。
  • 批处理请求。

值得一提的是,据OData 团队所说,RESTier 框架将会从Web API OData 将来的改善中受益,而且以后会增加对其他数据提供程序的支持,除此之外,已经支持了实体框架(Entity Framework)。

我们可以通过下面的包管理控制台命令安装RESTier:

PM> Install-Package Microsoft.Restier -Pre RESTier 的 Wiki 提供了关于框架的更多信息,以及使用它的基本和高级示例。

查看英文原文: RESTier: A New Framework for Building OData Services

2015-01-19 03:432898
用户头像

发布了 340 篇内容, 共 130.1 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

天猫商品评论数据接口(Tmall.item_review)

tbapi

天猫API接口 天猫商品评论接口 天猫评论API接口 天猫商品评价接口 天猫商品评论数据接口

群星Stellaris mac(策略游戏)v3.10.1完美激活版

mac

群星stellaris 苹果mac Windows软件 科幻策略类游戏

OpenLAM | 深度势能预训练大模型DPA-2发布

新消费日报

The Next Generation of Apache Flink

Apache Flink

大数据 flink 实时计算

克魔助手:方便查看iPhone应用实时日志和奔溃日志工具

天猫商品详情数据接口(Tmall.item_get)

tbapi

天猫数据接口 天猫商品详情数据接口 天猫商品API接口 天猫商品数据接口 天猫API

如何利用香港VPS免备案加速你的数字生活

一只扑棱蛾子

香港VPS

作为一个后端必须要了解的事情

伤感汤姆布利柏

后端

软件测试/测试开发|IntelliJ IDEA安装与配置教程

霍格沃兹测试开发学社

淘宝API与大数据技术在电商行业的应用研究

技术冰糖葫芦

API

记录一次RPC服务有损上线的分析过程

京东科技开发者

云手机:多开群控全天在线,提高效率的最佳之选

Ogcloud

弹性云手机 手机云服务

华为天气滑雪卡片预测滑雪好时机,轻松GET雪场信息

新消费日报

全球校园人工智能算法精英大赛-AIOT应用赛项圆满落幕

AIRIOT

人工智能 IoT AIOT

语音数据集:探索、挑战与应用

来自四九城儿

万界星空科技智能制造平台的工时管理系统

万界星空科技

MES系统 mes 万界星空科技 工时管理系统

AI在NFT发展中的力量发挥:2024年AI将如何主导NFT场景

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

我与算法有个约会——精心设计的偶遇

统信软件

算法

软件测试/测试开发|作为测试工程师,必须掌握的CSS知识

霍格沃兹测试开发学社

在Mac上,按Command-X键无法剪切怎么办?

mac大玩家j

Mac软件教程 好用的软件分享

云手机引领社交平台运营新潮流

Ogcloud

跨境电商 社交媒体 社媒

万界星空科技MES系统中的工时管理

万界星空科技

MES系统 mes 工时管理 万界星空科技 工时管理系统

MySQL常用图形管理工具

小魏写代码

openEuler为操作系统“铸魂”,中国联通做了什么?CULinux了解下

彭飞

锁定1.17|PolarDB开发者大会,我们将聊些什么?

阿里云瑶池数据库

数据库 阿里云 云原生 开发者大会

MES系统中的标准工时管理

万界星空科技

低代码 低代码开发 低代码平台 mes 低代码云MES

淘宝API和天猫SKU API在推动电子商务创新中的作用研究

技术冰糖葫芦

API

【保姆级教程】PAI x EasyPhoto,节日氛围AI写真生成

阿里云大数据AI技术

实时获取小红书笔记详情的API使用与解析

Noah

RESTier:构建OData服务的新框架_REST_Abel Avram_InfoQ精选文章