ASP.NET WebAPI 2 コントローラーを作成しています。それは機能しますが、なぜ混乱しています。Task ではなく List<..> を返しているようです
リストを返すことが正しい理由を説明してください。
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;
}