相关疑难解决方法(0)

实体框架6中的多异步?

这是我的代码:

var banner = context.Banners.ToListAsync()
var newsGroup = context.NewsGroups.ToListAsync()
await Task.WhenAll(banner, newsGroup);
Run Code Online (Sandbox Code Playgroud)

但是当我从控制器调用该函数时.它显示错误

在先前的异步操作完成之前,在该上下文上开始第二操作.使用'await'确保在此上下文上调用另一个方法之前已完成任何异步操作.任何实例成员都不保证是线程安全的.

请帮我解决这个问题.

asynchronous entity-framework entity-framework-6

84
推荐指数
1
解决办法
4万
查看次数