malathi puttaiah Ответов: 1

Как получить доступ к записям таблицы идентификаторов, как и к другим таблицам в .NET core


public class ApplicationUser : IdentityUser
{
public Boolean status { get; set; }
}
var result1 = _context.Users.Where(x => x.Email == model.Email && x.status == true).FirstOrDefaultAsync();
does not work. It is not related to signin or login. 


Что я уже пробовал:

var result1 = _context.Users.Where(x => x.Email == model.Email && x.status == true).FirstOrDefaultAsync();

не выполняется и остается нулевым

ZurdoDev

Отладьте его и убедитесь, что вы знаете, что находится в модели.Электронная почта. В противном случае, я не уверен, что вы хотите, чтобы мы сделали. Мы не видим ничего другого, что у вас есть, и не можем запустить ваш код.

1 Ответов

Рейтинг:
1

Richard Deeming

FirstOrDefaultAsync возвращает Task Чтобы получить результат, вам нужно: await эта задача, а значит, ваш метод должен быть async.

var result1 = await _context.Users.Where(...).FirstOrDefaultAsync();

Асинхронное программирование с использованием async и await (C#) | Microsoft Docs[^]