Multi-asynchronizacja w Entity Framework 6?

To jest mój kod:

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

Ale kiedy zadzwoniłem do funkcji z kontrolera. To pokazało błąd

Druga operacja rozpoczęła się w tym kontekście przed zakończeniem poprzedniej operacji asynchronicznej. Użyj 'await', aby upewnić się, że wszystkie asynchroniczne operacje zostały zakończone przed wywołaniem innej metody w tym kontekście. Dowolni członkowie instancji nie mają gwarancji, że będą bezpieczni dla wątków.

Pomóż mi rozwiązać ten problem.

questionAnswers(3)

yourAnswerToTheQuestion