【发布时间】:2014-01-04 21:34:07
【问题描述】:
这是我的代码:
var banner = context.Banners.ToListAsync()
var newsGroup = context.NewsGroups.ToListAsync()
await Task.WhenAll(banner, newsGroup);
但是当我从控制器调用函数时。显示错误
在前一个异步操作完成之前,在此上下文上启动了第二个操作。使用 'await' 确保在此上下文上调用另一个方法之前已完成任何异步操作。不保证任何实例成员都是线程安全的。
请帮我解决这个问题。
【问题讨论】:
-
我有 2 个任务。如果我运行每个任务。这是成功。但如果我像上面的代码一样运行。这是错误
标签: entity-framework asynchronous entity-framework-6