【发布时间】:2016-12-24 10:58:40
【问题描述】:
试过了,还是不行:
int maxValue = realm.All<myTable>().Max<myTable>().intProperty;
我收到错误消息:
System.NotSupportedException:不支持方法“Max”
【问题讨论】:
试过了,还是不行:
int maxValue = realm.All<myTable>().Max<myTable>().intProperty;
我收到错误消息:
System.NotSupportedException:不支持方法“Max”
【问题讨论】:
在 LINQ 中,您需要提供一个表达式来选择 Max() 方法的属性:
int maxValue = realm.All<myTable>().Max(item => item.intProperty);
这可能不适用于 LINQ 2 实体,因此请使用
int maxValue = realm
.All<myTable>()
.OrderByDescending(item => item.intProperty)
.First().intProperty;
【讨论】: