C# 如何从领域表中的所有记录中获取某些属性的最大值?
尝试了此方法,但无效:C# 如何从领域表中的所有记录中获取某些属性的最大值?,c#,xamarin,realm,C#,Xamarin,Realm,尝试了此方法,但无效: int maxValue = realm.All<myTable>().Max<myTable>().intProperty; int-maxValue=realm.All().Max().intProperty; 我收到错误消息: System.NotSupportedException:不支持方法“Max” 在LINQ中,您需要提供一个表达式来选择方法的属性: int-maxValue=realm.All().Max(item=>item.
int maxValue = realm.All<myTable>().Max<myTable>().intProperty;
int-maxValue=realm.All().Max().intProperty;
我收到错误消息:
System.NotSupportedException:不支持方法“Max”
在LINQ中,您需要提供一个表达式来选择方法的属性:
int-maxValue=realm.All().Max(item=>item.intProperty);
这在LINQ 2实体中可能不起作用,因此请使用
int maxValue = realm
.All<myTable>()
.OrderByDescending(item => item.intProperty)
.First().intProperty;
int maxValue=realm
.All()
.OrderByDescending(item=>item.intProperty)
.First().intProperty;
int maxValue = realm
.All<myTable>()
.OrderByDescending(item => item.intProperty)
.First().intProperty;