【问题标题】:Odata Open Type and Odata Client LibraryOdata 开放类型和 Odata 客户端库
【发布时间】:2015-05-28 12:09:13
【问题描述】:

我有一个业务需求,我需要公开一组由用户定义的自定义属性,因为这是用户配置,所以我不能通过创建类来逃避。因此我需要在 Odata 中选择开放类型功能。

第一季度。有没有关于如何将数据持久保存到数据库并支持开放类型的查询功能的示例实现?

第二季度。我注意到的一个问题是当前客户端库没有正确处理开放类型,只能通过部分类来实现,这意味着用户必须预先知道自定义属性,以便他们可以手工制作部分类,这不是我想做的。相反,更好的方法是通过动态属性在客户端支持开放类型。有关如何优化客户端体验的任何指示。

【问题讨论】:

    标签: odata asp.net-web-api asp.net-web-api2


    【解决方案1】:

    关于开放类型、顺序和过滤器的查询能力在v5.5中支持(本月底发布),查询动态属性的值,可以关注这个pull request,其中一部分是现在在 master 分支中。

    关于将数据持久化到数据库,我认为你可以考虑非关系型数据库,这对于你的开放类型数据来说是一个不错的选择。

    关于Q2,通过动态属性实现在客户端库中没有实现,也许你可以在github为我们打开一个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-20
      • 2015-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-22
      • 1970-01-01
      相关资源
      最近更新 更多