【发布时间】:2018-05-01 00:41:31
【问题描述】:
我尝试从电子邮件中获取对象 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; ?
【问题讨论】:
标签: c# sql xamarin.forms azure-mobile-services mobileserviceclient