写点什么

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

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

关注

评论

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

【HarmonyOS】关于鸿蒙原生项目多环境的配置和管理

走向菜鸟的菜鸟

鸿蒙 HarmonyOS ArkTS HarmonyOS NEXT 实践分享

人效评估管理系统(源码+文档+讲解+演示)

深圳亥时科技

计算机就业看过来,16家宝藏外企分享

王中阳Go

计算机 就业 外企

产品溯源管理系统(源码+文档+讲解+演示)

深圳亥时科技

SPC统计过程管理系统(源码+文档+讲解+演示)

深圳亥时科技

APP的开发方式及特点

北京木奇移动技术有限公司

APP开发 软件外包公司 APP开发公司

Intel 18A双引擎:RibbonFET搭配PowerVia如何提升芯片性能

E科讯

“团队敏捷教练进阶课程” 6月28-29日 · A-CSM认证周末班

ShineScrum

【HarmonyOS】鸿蒙原生分享之“碰一碰”分享(APP内实现)

走向菜鸟的菜鸟

鸿蒙 HarmonyOS ArkTS HarmonyOS NEXT 实践分享

5步教你创建大模型自定义插件

阿里技术

大模型 自定义插件 LLM

如何用大模型评估大模型——PAI-Judge裁判员大语言模型的实现简介

阿里云大数据AI技术

人工智能 大模型 LLM PAI 模型评测

海信洗衣机闪耀AWE:三筒品类开创者亮剑,大咖嘉宾连连盛赞

新消费日报

「DeepSeek-V3 技术解析」:DeepSeekMoE

Baihai IDP

程序员 AI LLMs MoE DeepSeek-V3

GreatSQL 为何选择全表扫描而不选索引

GreatSQL

【HarmonyOS】关于鸿蒙原生实现红包雨效果的方案设计

走向菜鸟的菜鸟

鸿蒙 HarmonyOS ArkTS HarmonyOS NEXT 实践分享

2025企业财务数智化峰会·湖南站,在长沙成功举办!

用友智能财务

AI 财务 数智化 会计

【HarmonyOS】鸿蒙原生实现3DTouch快捷方式

走向菜鸟的菜鸟

鸿蒙 HarmonyOS ArkTS HarmonyOS NEXT 实践分享

原生APP开发的优势

北京木奇移动技术有限公司

APP开发 软件外包公司 APP开发公司

4 大开源产品帮你避免闭源低代码平台的隐藏成本

NocoBase

开源 低代码 零代码 开发工具 隐藏成本

基于 pyflink 的算法工作流设计和改造

Apache Flink

大数据 flink 实时计算

电子签高利贷实况解读:央视3·15乌龙曝光,电子签行业替高利贷买单

易成研发中心

英伟达黄仁勋GTC演讲,算力和数据等基础设施驱动AI蓬勃发展

PowerVerse

算力 AGI DePIN GTC2025

鸿蒙相机开发实战:从设备适配到性能调优 —— 我的 ArkTS 录像功能落地手记(API 15)

李游Leo

HarmonyOS

华大北斗芯耀纽伦堡嵌入式展EW2025

江湖老铁

狄耐克脑电波交互事业部参访厦门大学实验室,共探脑科学前沿应用

新消费日报

混合APP开发的特点

北京木奇移动技术有限公司

APP开发 软件外包公司 APP外包公司

【HarmonyOS】鸿蒙原生实现应用间跳转之App Linking

走向菜鸟的菜鸟

鸿蒙 HarmonyOS ArkTS HarmonyOS NEXT 实践分享

【HarmonyOS】关于鸿蒙原生使用原生相机实现扫一扫功能

走向菜鸟的菜鸟

鸿蒙 HarmonyOS ArkTS HarmonyOS NEXT 实践分享

BOE(京东方)携手京东发起百吋电视品牌联盟发布会 引领家庭视听正式迈入大屏时代

科技热闻

“全球金牌课程”5月17-18日·上海线下·CSM认证【提前报名特惠】CST导师亲授

ShineScrum

敏捷 CSM认证 CSM认证培训

源于代码而不止于代码

FunTester

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