Получить только Id пользователя

70
11 декабря 2021, 12:30

Есть код который достает из бд пользователя по его никнейму:

var currentUser = await db.Users.FirstOrDefaultAsync(x => x.UserName == User.Identity.Name);

все прекрасно работает, НО я не могу додумать как мне получить только Id пользователя, ведь дальше в методе я использую только его, вся остальная информация не нужна, но в распоряжении есть только User.Identity.Name т.е. имя пользователя

Answer 1

Решается вот так:

var currentUserId = await db.Users
                .Where(x => x.UserName == User.Identity.Name)
                .Select(x=> x.Id)
                .FirstOrDefaultAsync();
READ ALSO
В уголку консольное время

В уголку консольное время

Хочу сделать в уголку экрана время которое постоянно обновляется, но при этом чтобы работала основная программаПрограмма это простая менюшка

93
Запуск bash скрипта .Net Core 2.2 C#

Запуск bash скрипта .Net Core 2.2 C#

Необходимо запустить скрипт написанный на Bash из программы написанной на C#net core 2

179
Группа в контакте несколько раз генерирует одни и те же запросы!

Группа в контакте несколько раз генерирует одни и те же запросы!

Написал чат бота и после того как ему задаёшь вопрос он отвечает но постоянно повторяет сообщение после отправкиПотом отключил его, но сегодня...

93