0
WebAPI를 사용하고 있으며 컨트롤러를 비계하려했습니다. 이것은이 ID로 가져 오기 위해 해낸 방법 :EF6.1이있는 엔티티에서 모든 데이터를 비동기로 가져 오는 방법은 무엇입니까?
// GET: api/ExamStatus/5
[ResponseType(typeof(ExamStatus))]
public async Task<IHttpActionResult> GetExamStatus(int id)
{
ExamStatus examStatus = await db.ExamStatus.FindAsync(id);
if (examStatus == null)
{
return NotFound();
}
return Ok(examStatus);
}
나는 ExamStatus 엔티티의 모든 데이터의 선택 비동기를하고 싶어하면 어떻게? 누군가 내가 이것을 어떻게 할 수 있는지 설명 할 수 있습니까?
[ResponseType(typeof(List<ExamStatus>))]
public async Task<IHttpActionResult> GetExamStatuses()
{
var result = await db.ExamStatus.ToListAsync();
return Ok(result);
}
은 분명히이 데이터베이스에있는 모든 행을 선택하고 반응로를 직렬화합니다
컬렉션을 반환하는 데 응답 유형을 수정하려면 어떻게해야합니까? – Melina
컬렉션을 반환하지 않습니까? –
예, [ResponseType (typeof (ExamStatus))]를 수정해야합니까? – Melina