我已經做了一些代碼實現一些Web API。 此API方法返回Foo Table的最後一條記錄。在ASP.NET中,爲什麼DbSet.LastAsync()不存在?
public class FooController : ApiController
{
private FooContext db = new FooContext();
// GET: api/Foo
[ResponseType(typeof(Foo))]
public async Task<IHttpActionResult> GetLastFoo()
{
Foo foo = await db.Foo.Last();
if (foo == null)
{
return NotFound();
}
return Ok(foo);
}
}
我想使此API異步,但沒有LastAsync()方法。 爲什麼以及如何解決? 在此先感謝。
感謝您的回答! –
但是你不應該在ASP.NET中。它只會吃資源,表現最差。 –
你應該絕對不這樣做。這將會無用地燒燬資源。這沒有任何好處。 –