我尝试从电子邮件中获取对象 ID,我可以在 IMobileServiceTableQuery 中执行此操作吗,所以如果我在 sql server 中编写查询,它将是这样的
SELECT id from Member where email = 'nani@gmail.com'
,那么如何在 IMobileServiceTableQuery 中执行此操作,据我所知只有这个IMobileServiceTableQuery<T> Where(Expression<Func<T, bool>> predicate);
,但是我不知道如何实现它。
好的,我尝试使用此代码,此代码对吗?
public async void GetId(AuthenticationResult result)
{
var client = new MobileServiceClient(Constants.ApplicationURL);
IMobileServiceTable<Member> onlineTable = client.GetTable<Member>();
var items = await onlineTable
.Where(t => t.email == "gumilangtheodorus@gmail.com") // HardCode
.Select(t => t.Id).ToListAsync();
}
以及如何显示我得到的 id,我可以像这样使用 txtid.Text = t.Id; ?