美文网首页
使用.NET OData框架的注意事项

使用.NET OData框架的注意事项

作者: bigfacewo | 来源:发表于2017-07-13 12:48 被阅读56次

自己由于在项目中大量使用微软的odata框架,所以总结一些注意事项放在这里。

  1. 版本差异
    odata有好几个版本,v1-v4,而其中,只有v4是被某组织审核通过的,也就是说可以作为标准来使用。

  2. 默认的VS模板中是没有V4的,需要在NuGet里面去更新。

  3. 使用Controller模板创建odata控制器需要注意的

    • 默认创建的是v3的模板,引用的包是xxx.Http.OData,改成v4也很简单改成xxx.OData即可,同时代码需要做一些调整。否则,将出现406错误。
  4. 可以在路由配置中忽略某些字段,比如用户信息中的密码字段。使用Ignore方法。

  5. 可以使用域(Area),配置上差别不大。

  6. 嵌套。比如 http://a.b.com/odata/Books?$expand=User($expand=Likes($orderby=Name))
    默认嵌套2层,可以在后台配置嵌套层数。
    ...
    ...

相关文章

网友评论

      本文标题:使用.NET OData框架的注意事项

      本文链接:https://www.haomeiwen.com/subject/ekewhxtx.html