繁体   English   中英

在IQueryable上使用ToListAsync

[英]Using ToListAsync on an IQueryable

我们有一个简单的数据库,我们正在尝试使用MVC5应用程序中的EntityFramework异步检索数据库记录,如下所示:

var result = await dbcontext.Emails.Where(e=>e.name.StartsWith("ask")).ToListAsync;
return View(result);

OR

var result = dbcontext.Emails.Where(e=>e.name.StartsWith("ask"));
return View(await result.ToListAsync());

但是,即使Where子句产生一个IQueryable,我们甚至没有选择使用ToListAsync(仅ToList)的选项。 我们当然使用EF6。 任何帮助将不胜感激。

ToListAsync是在System.Data.Entity.QueryableExtensions类中定义的扩展方法。

您可能没有导入名称空间...

例如using System.Data.Entity;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM