2015-11-11 3 views
0

Я пытаюсь запросить последнюю вставку, сделанную в таблицу, Azure Mobile Service добавляет по умолчанию столбец __createdAt.Запрос последней записи в Azure Mobile Service

Итак, я планирую сортировать таблицу в соответствии с этим конкретным столбцом, так как __createdAt является системным свойством. Я думал добавить его в свою модель стола.

Теперь мой вопрос: как запросить это в C#?

ответ

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(); 
+0

Высокий. Спасибо. – Kinani