NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

腾讯社交广告代理招商 微信朋友圈广告代理 一站式售后扶持

互联网广告践行者

物资管理的挑战与机遇:利用技术提升效率与可持续性

天津汇柏科技有限公司

火山引擎ByteHouse:OLAP如何支持超高QPS点查?

字节跳动数据平台

大数据 企业号2024年4月PK榜

互联网广告代理利润 全媒体广告代理前景

互联网广告小哥

凭证管理揭秘:Cookie-Session 与 JWT 方案的对决

Phoenix

安全架构 会话管理

一文了解AI长文本工具:马斯克打脸OpenAI,全球最大巨无霸模型Grok-1开源!

蓉蓉

openai

全媒体信息流广告正规渠道代理商-互联网线上广告加盟商利润全给

互联网创业说

OpenHarmony NAPI开发 主讲人:连志安

Laval小助手

观测云产品更新 | 管理、容器、异常追踪、场景图表、DQL等

观测云

监控

企业为什么需要MES,万界星空科技MES系统的解决方案

万界星空科技

数字化转型 工业互联网 制造业 mes 万界星空科技

✅为什么MySQL默认使用RR隔离级别?

派大星

MySQL Java 面试题

魔搭×函数计算:实现大模型快速部署,加速AI应用落地

百度开发者中心

人工智能 大模型

百度沈抖:智能,生成无限可能

百度Geek说

AI 百度智能云 企业号 4 月 PK 榜

大模型区域落地再加速!百度“文心中国行”西部首站落地成都锦江

飞桨PaddlePaddle

百度 BAIDU 百度飞桨 文心一言 文心大模型

详解数仓的向量化执行引擎

华为云开发者联盟

数据库 华为云 华为云开发者联盟 华为云GaussDB(DWS) 企业号2024年4月PK榜

一次故障演练,十分钟自动搞定?

华为云开发者联盟

运维 华为云 企业号2024年4月PK榜 华为云开发和联盟

搭载联想小天个人智能体的AI PC亮相 PC从此变CP

科技热闻

如何延长LED显示屏的使用寿命

Dylan

环境 角色 LED显示屏 全彩LED显示屏 led显示屏厂家

大模型下B端前端代码辅助生成的思考与实践 | 得物技术

得物技术

JavaScript AI web前端 ChatGPT 企业号 4 月 PK 榜

淘宝/天猫商品评论API:实时追踪用户反馈,洞悉市场动态

技术冰糖葫芦

api 货币化 API 文档 pinduoduo API

捷途山海T2携手坦克300 Hi4-T上市,消费者该如何选择?

Geek_2d6073

全媒体信息流广告投放代理权 微信朋友圈广告投放代理​‌‌互联网信息流广告代理权

微点全媒体微信推广渠道

IPQ5018 vs. IPQ5010 How to choose for Router and Mesh Applications?

wallyslilly

ipq5018

大模型Chatbots评估新视角:结合定性与程序方法的实践探索

百度开发者中心

人工智能 大模型

Appium控件互动攻略:提升自动化测试效率的必备方法大揭秘!

测吧(北京)科技有限公司

测试

智慧医院解决方案

菜根老谭

智慧医院

Appium控件交互策略:优化自动化测试效率的关键方法

霍格沃兹测试开发学社

国产化替代进程中金融行业的中间件

Onegun

信创 国产化

Penpad获Gate Labs以及Scroll联创Sandy的投资

西柚子

Appium控件互动攻略:提升自动化测试效率的必备方法大揭秘!

测试人

软件测试 自动化测试 测试开发

AI数字人直播带货会被抖音封号吗?

青否数字人

数字人

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