我想在表格中获取最大时间戳。我正在使用unique_ptr technique from here,但值始终返回null。
我检查数据库实例正确传递和数据库填充数据。
这是我的方法:
public long? GetLastItemsTimeStamp()
{
try
{
List<long?> TimeStamp = db.Query<long?>("SELECT max (TimeStamp) FROM Items ;" ) ;
return (TimeStamp.Count > 0) ? TimeStamp[0] : null ;
}
catch(Exception e)
{
}
return null;
}
答案 0 :(得分:1)
我想出去做这件事,希望这有助于任何面临同样问题的人。
public long? GetLastItemsTimeStamp()
{
var table = db.Table<Item>();
long timestamp = table.Max(x => x.TimeStamp);
return timestamp ;
}