写点什么

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:432939
用户头像

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

关注

评论

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

Go语言中如何扫描Redis中大量的key

左诗右码

Go 语言

一次性揭秘 IoTDB 端边云同步的 7 大特性!

Apache IoTDB

探索HarmonyOS位置服务:精准定位的科技奥秘

白晓明

HarmonyOS NEXT

豆瓣评分8.6!Python社区出版的Python故事教程,太强了!

我再BUG界嘎嘎乱杀

Python 编程 后端 开发语言

面向AI之海,行业智能化需要一座“运力灯塔”

脑极体

AI 网络

口腔专科医院实时数据中心:如何高效拆除数据烟囱,建立患者360视图,助力智慧医疗?

tapdata

结构仿真分析公司 多行业CAE仿真咨询服务

Geek_2d6073

《你不知道的JavaScript(上卷)》PDF

程序员李木子

大疆 DJI Osmo Action 4 灵眸运动相机 怎么样

妙龙

大疆

ONES 王颖奇:关于 ONES V6 发布的解读

万事ONES

研发管理工具 企业服务 AI工具

一图读懂 | ONES V6 大版本,助力企业更快更好发布产品

万事ONES

企业服务 研发管理工具ONES Jira迁移

理性看待、正确理解 AI 中的 Scaling “laws”

Baihai IDP

AI LLMs 企业号 8 月 PK 榜 Baihai IDP GenAI

数字藏品二级市场中的链上铸造合成开发

V\TG【ch3nguang】

零成本 API 服务搭建,用 GitHub Actions 自动爬取文章?

北桥苏

Python 爬虫 GitHub Pages Github Actions

使用 AWS EKS 部署 Easysearch

极限实验室

EKS 征文活动 easysearch 黑神话悟空

Python 装饰器“高级”使用

我再BUG界嘎嘎乱杀

Python 编程 后端 装饰器 开发语言

2024火山引擎AI创新巡展下一城,8月21日上海见!

新消费日报

基于LangChain手工测试用例转接口自动化测试生成工具

霍格沃兹测试开发学社

开源管理工具大比拼:哪个最适合您的团队?

爱吃小舅的鱼

开源 开源项目管理

2024年必试的顶级项目管理软件盘点

爱吃小舅的鱼

项目管理 Worktile

创业过去1024天,我后悔了吗?

Apache IoTDB

区块链游戏NFT合约钱包铭文开发搭建

V\TG【ch3nguang】

鸿蒙Next开发训练营-毕业总结

keke

深入解析GPS接收机的位置数据文件:项目实战从数据解析到可视化

我再BUG界嘎嘎乱杀

Python 编程 数据分析 后端 数据可视化

深入Redis之数据类型底层

Redis 数据结构 redis 底层原理

10余位大佬+10余年经验的结晶:Python数据分析与挖掘实战

我再BUG界嘎嘎乱杀

Python 数据挖掘 编程 数据分析 后端

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