查询Azure移动服务中的最新条目

时间:2015-11-11 13:14:24

标签: c# azure azure-mobile-services

我正在尝试查询对表格进行的最新插入,Azure Mobile Service默认添加了__createdAt列。

因此,我计划根据该特定列对表进行排序,因为__createdAt是系统属性。我想把它添加到我的桌子模型中。

现在我的问题是:如何在C#中查询?

1 个答案:

答案 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();