Multi-async en Entity Framework 6?

Este es mi código:

var banner = context.Banners.ToListAsync()
var newsGroup = context.NewsGroups.ToListAsync()
await Task.WhenAll(banner, newsGroup);

Pero cuando llamé a la función desde el controlador. Mostró error

Se inició una segunda operación en este contexto antes de que se completara una operación asíncrona anterior. Use 'esperar' para asegurarse de que las operaciones asíncronas se hayan completado antes de llamar a otro método en este contexto. No se garantiza que ningún miembro de instancia sea seguro para subprocesos.

Por favor ayudame a resolver este problema.

Respuestas a la pregunta(3)

Su respuesta a la pregunta