我目前正在使用此方法从Azure中的表中检索一个值。
int id = 15;
List<Person> pList = await App.MobileService.GetTable<Person>().Where(
person => person.id == 15).ToListAsync();
foreach(Person pers in pList)
{
System.Diagnostics.Debug.WriteLine(pers.firstName);
}
是否有更好的方法从Azure数据库中检索单个值?
答案 0 :(得分:1)
您可以使用LookupAsync(ObjectID)
方法。它在IMobileServiceTable
接口中定义。
所以你可以做类似myTable.LookupAsync(person.ID)
的事情 - 如果找不到具有指定ID的记录,这将返回你请求的对象或抛出异常。