นี่คือรหัสของฉัน:
var banner = context.Banners.ToListAsync()
var newsGroup = context.NewsGroups.ToListAsync()
await Task.WhenAll(banner, newsGroup);
แต่เมื่อฉันเรียกใช้ฟังก์ชันจากคอนโทรลเลอร์ มันแสดงข้อผิดพลาด
การดำเนินการที่สองเริ่มต้นในบริบทนี้ก่อนที่การดำเนินการแบบอะซิงโครนัสก่อนหน้านี้จะเสร็จสมบูรณ์ ใช้ 'await' เพื่อให้แน่ใจว่าการดำเนินการแบบอะซิงโครนัสเสร็จสิ้นก่อนที่จะเรียกใช้เมธอดอื่นในบริบทนี้ ไม่รับประกันว่าสมาชิกอินสแตนซ์ใด ๆ จะปลอดภัยต่อเธรด
โปรดช่วยฉันแก้ปัญหานี้