2017-12-30 54 views
1

Ich habe eine Reihe wie folgt abgefragt:Get ID der abgefragten Reihe in azur

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

Ich brauche jetzt die ID der Zeile zu finden, dass die E-Mail gefunden wurde Wie würde ich das tun.?

Antwort

1

ein Modell wie dieses

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

Angenommen, Sie haben soeben alle Modelle der zählbare zugreifen müssen.

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; 
}