EF6 - Verwenden des Schlüsselworts await mit der Where () -Klausel
Ich codiere eine MVC 5-Internetanwendung mit Entity Framework 6 und habe eine Frage zur Verwendung desawait
Schlüsselwort bei Verwendung des.Where()
Klausel.
Hier ist mein Code, der funktioniert:
public async Task<Account> GetAccount(string userName)
{
if (Session[userName] == null)
{
Account account = db.accounts.Where(a => a.userName.Equals(userName)).FirstOrDefault();
if (account == null)
{
//log out
return null;
}
Session[userName] = account;
}
return Session[userName] as Account;
}
Ich möchte das Schlüsselwort await verwenden, um das @ abzurufeAccount object
wie folgt
Account account = await db.accounts.Where(a => a.userName.Equals(userName)).FirstOrDefault();
Kann derawait
Schlüsselwort wird verwendet, wenn das @ verwendet wi.Where()
Klausel?
Danke im Voraus