EF6 - Использование ключевого слова await с предложением Where ()
Я кодирую интернет-приложение MVC 5 с платформой сущностей 6, и у меня есть вопрос относительно использованияawait
ключевое слово при использовании.Where()
пункт.
Вот мой код, который работает:
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;
}
Я хочу использовать ключевое слово await при полученииAccount object
следующее:
Account account = await db.accounts.Where(a => a.userName.Equals(userName)).FirstOrDefault();
Может лиawait
ключевое слово будет использоваться при использовании.Where()
статья?
Заранее спасибо.