我正在尝试查询对表格进行的最新插入,Azure Mobile Service默认添加了__createdAt
列。
因此,我计划根据该特定列对表进行排序,因为__createdAt
是系统属性。我想把它添加到我的桌子模型中。
现在我的问题是:如何在C#中查询?
答案 0 :(得分:1)
您可以在模型中拥有一个跟踪__createdAt列的属性,并根据该属性进行排序:
public class Person {
public string Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
[CreatedAt] public DateTime CreatedAt;
}
关于代码:
var table = MobileService.GetTable<Person>();
var lastItems = await table
.OrderByDescendent(p => p.CreatedAt)
.Take(1)
.ToEnumerableAsync();
var lastItem = lastItems.FirstOrDefault();