我最近有一个使用 MVC 4、.NET 4.5 并使用 EF 5.0(数据库优先)使用 EF 5.0 DbContext Generator 的项目。然后我通过 Nuget Manager 升级到 EF 6.0 alpha 2。我想使用新的异步模式,但由于某种原因我没有 .ToListAsync() 可用。我以类似的方式引用上下文:
public class HomeController : Controller
{
TestContext db = new TestContext();
public async Task<ActionResult> Index()
{
var keywords = await db.Keywords.ToListAsync();
return View(keywords);
}
}
这在 Database First 中不可用,而仅在 Code First 中可用?我怎样才能使上面的例子起作用?我正在使用 SQL Azure。