我正在使用ASP.NET MVC-5和EF-6,我不确定使用await+
public IQueryable<TSet> getAllScanEmailTo()
{
return t.TSets.Where(a=>a.Name.StartsWith("ScanEmail"));
}
我把它叫做:-
var emailsTo = await repository.getAllScanEmailTo().ToListAsync();
在一开始,我认为我会得到一个错误,因为我正在使用“等待”的方法,这是一个没有定义为任务,但上面工作得很好,所以有人可以建议这一点,请?
一开始我认为我会得到一个错误,因为我使用“等待”一个方法,它没有被定义为一个任务,但是上面的工作很好
实际上,您正在等待一个返回
实际上,没有问题,因为您使用的是
编辑:要查看async-await模式是如何工作的,可以看到这个链接。这是一张有用的图片
你不是在“等待一种方法”。您正在等待一个
调用