Вопрос. Можно ли каким-либо образом расширить _userManager.FindByEmailAsync() чтобы он запускал Sum, как я это делаю при вызове .Select(), чтобы у меня не было избыточного вызова БД?
Я пытался позвонить:
Код: Выделить всё
var userFromRepo = await _userManager.Users.Select(p => new Core.Entities.User { Id = p.Id, Email = p.Email, UserName = p.UserName}).SingleOrDefaultAsync(p => p.Email == loginDto.Email);
Если я просто вызову это, чтобы вернуть всего пользователя:
Код: Выделить всё
var userFromRepo = await _userManager.Users.SingleOrDefaultAsync(p => p.Email == loginDto.Email);
Вот мой метод входа.
Подробнее здесь: https://stackoverflow.com/questions/787 ... gninmanage
Мобильная версия