0

我目前正在使用此方法从 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 数据库中检索单个值?

4

1 回答 1

1

你可以使用LookupAsync(ObjectID)方法。它在IMobileServiceTable接口中定义。

请参阅此处:http: //msdn.microsoft.com/en-us/library/windowsazure/microsoft.windowsazure.mobileservices.imobileservicetable.lookupasync.aspx

因此,您可以执行类似的操作myTable.LookupAsync(person.ID)- 如果找不到具有指定 ID 的记录,这将返回您请求的对象或抛出异常。

于 2013-06-04T08:33:37.373 回答