我正在创建一个 ASP.NET WebAPI 2 控制器。它有效,但我很困惑为什么。看来我要返回 List<..> 而不是 Task
请向我解释为什么返回列表是正确的。
public class AttendeePriceController : ApiController
{
// GET api/<controller>
public async Task<List<AttendeePrice>> Get()
{
List<AttendeePrice> attendeesPriceList;
using (var db = new MyContext())
{
attendeesPriceList = await db.AttendeePrices.ToListAsync();
}
return attendeesPriceList;
}