试过这个,但它不起作用:
int maxValue = realm.All<myTable>().Max<myTable>().intProperty;
我收到错误消息:
System.NotSupportedException:不支持“Max”方法
答案 0 :(得分:3)
在LINQ中,您需要提供一个表达式,选择属性为Max()
方法:
int maxValue = realm.All<myTable>().Max(item => item.intProperty);
这可能在LINQ 2实体中不起作用,因此请使用
int maxValue = realm
.All<myTable>()
.OrderByDescending(item => item.intProperty)
.First().intProperty;