Ben Evrensel App bir Azure Mobil hizmet bir seferde 50 kayıtları almak istediğiniz bir kod var, ama onları oluşturulan tarihe göre sıralı olmak istiyorum (En son eklenen). Not: İlk önce 50 kaydı almak istemiyorum ve siparişi vermek gerekirse, sadece bu 50 kayıt sıralanıyor ancak en son eklenen daha fazla kayıt olabilir.UWP için Azure Mobile Service'te en son oluşturulan kayıtlar nasıl edinilir?
Ne tür bir sorgu yazmam gerektiğini veya yazmam gerektiğini öğrenmek isterim. Javascript'i sunucuda okumak için kullanmam gerekir.
Geçerli kodum çok basit.
IMobileServiceTableQuery<SampleTable> currentQuery;
//Initialize The table 'sampleTableOnServer'
currentQuery = sampleTableOnServer.Take(50).Skip(0);
List<SampleTable> result = await query.ToListAsync();
Bu bana rasgele 50 kayıt veriyor, Peki, durumumu sorgu için nasıl yazarım. Yardım için teşekkürler.
Bir tarih, örneğin içeren bir sütun olması gerekir CreatedAt. Daha sonra 'System.Linq' kullanarak' sampleTableOnServer' içinde yapabilirsiniz, daha sonra 'OrderByDescending' veya Artarak' a göre tabloyu sıralayabilirsiniz, bu fonksiyonda sipariş vermesi gereken parametreyi belirtebilirsiniz. (ahh özür dilerim bu C# ama benzer olması gerekir :)) – JTIM
Tabloda bir varsayılan _createdAt alanı var. Ama maalesef bu parametreye göre sıralama yapamıyorum. – AbsoluteSith