C# 在IQueryable上使用ToListSync

C# 在IQueryable上使用ToListSync,c#,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 Vi

我们有一个简单的数据库,我们正尝试在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,我们甚至没有使用toListSync(仅ToList)的选项。当然,我们使用的是EF6。
非常感谢您的帮助。

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

您可能没有导入名称空间


e、 g.
使用System.Data.Entity

ToListSync是类
System.Data.Entity.QueryableExtensions
中定义的扩展方法

您可能没有导入名称空间


e、 g.
使用System.Data.Entity

可能重复:是的。很抱歉,但我在发布之前尝试先找到答案。可能重复:是的。抱歉,但我确实在发布之前尝试先找到答案。谢谢。我终于明白了。谢谢。我终于明白了。