美文网首页
使用.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