在IQueryable上使用ToListAsync

时间:2015-11-30 23:59:17

标签: c#

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

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。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:4)

ToListAsync是类System.Data.Entity.QueryableExtensions

中定义的扩展方法

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

e.g。 using System.Data.Entity;

相关问题