【问题标题】:How to get maximum value of some property from all records in realm table?如何从领域表中的所有记录中获取某些属性的最大值?
【发布时间】:2016-12-24 10:58:40
【问题描述】:

试过了,还是不行:

int maxValue = realm.All<myTable>().Max<myTable>().intProperty;

我收到错误消息:

System.NotSupportedException:不支持方法“Max”

【问题讨论】:

    标签: c# xamarin realm


    【解决方案1】:

    在 LINQ 中,您需要提供一个表达式来选择 Max() 方法的属性:

    int maxValue = realm.All<myTable>().Max(item => item.intProperty);
    

    这可能不适用于 LINQ 2 实体,因此请使用

    int maxValue = realm
        .All<myTable>()
        .OrderByDescending(item => item.intProperty)
        .First().intProperty;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-24
      • 1970-01-01
      相关资源
      最近更新 更多