为什么asyncController无法提取数据

在这里,我是新来的,AsyncController请帮助我为什么我无法使用异步从db获取数据:


 public async Task<ActionResult> Index()

 {

     Task<IEnumerable<Country>> objctry = Task.Factory.StartNew<IEnumerable<Country>>(objrepo.GetCountry);

      await Task.WhenAll(objctry);

      return View(objctry);

 }

如果我将上面的代码更改为:


 public ActionResult Index() { var x = objrepo.GetCountry();return View(x); }

它的工作。请指导我我到底在哪里做错


绝地无双
浏览 124回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP