Devolver un Task directamente vs pasarlo con async/await en un método de repositorio de C#: ¿cuál deberías usar?
Omitir async/await en un método de paso de repositorio ahorra unos 6 ns y 72 bytes, y te cuesta un marco de pila, la semántica de try/catch y la liberación segura de recursos. Mantén return await salvo que el método sea un paso puro en una ruta caliente medida.