获取azure中查询行的ID

问题描述 投票:1回答:1

我查询了这样一行:

var email = emailEntry.Text;
var emailQuery = await MobileService.GetTable<Users>()
                                    .Where(item => item.Email == email)
                                    .ToEnumerableAsync();

我现在需要找到发现该电子邮件的行的ID。我该怎么做?

c# azure xamarin xamarin.forms azure-mobile-services
1个回答
1
投票

假设这样的模型

public class Users {
    public string Id { get; set; }
    public string Email { get; set; }
}

您只需要访问可枚举中的任何模型。

var email = emailEntry.Text;
var emailQuery = await MobileService.GetTable<Users>()
                                    .Where(item => item.Email == email)
                                    .ToEnumerableAsync();

var user = emailQuery.FirstOrDefault();
if(user != null) {
    var id = user.Id;
}
© www.soinside.com 2019 - 2024. All rights reserved.