котором всего одна строка , например запрос к базе FirstOrDefaultAsync
Или его можно делать в неасинхронном ValueTask (FirstOrDefault) и в вызывающем коде его awaitить?
Стоит
я люблю поросто делать метод возаращающий таск, есоли там одна строка, await лишний оверхед создает но вы должны быть готовы к тому, ч в итоге в стектрейс не попадет такой метод(!!!) value task тут не надо, если метод всегда дергает асинк код
Можно вернуть таск, даже если строка не одна, а await стоит на последней. Но конкретно с базой лучше так не делать
Обсуждают сегодня