с асинхронными методами, то сразу нужно логический разделить какие методы должны быть с тасками, а какие с вэлью тасками? Т.е. из серии GetAllEntities точно всегда будет иметь синхронное выполнение, и не будет вызываться по несколько раз, как какой-то GetById, => соответственно, можно смело лепить возвращаемый тип вельютаск?
Даже больше не в этом вопрос, а в том, можно ли на все налепить ValueTask, а потом если нужна будет логика тасков то просто делать AsTask и не париться
ValueTask есть смысл лепить если есть вариант обойтись без вызова await
Обсуждают сегодня