У меня есть две таблицы:
Student (StudentId, StudentName, ClassId)
Class (ClassId, ClassName)
Когда я вызываю Web Api для получения записиЗатем ученик возвращает ученика и всех остальных учеников, связанных с этим классом.
Хотя я хочу просто получить запись об одном ученике, имеющем класс.
Я использовал Entity Framework в нем.
Можно получить точный результат при создании другого вида модели.Но я не хочу делать другую модель.
public IHttpActionResult GetStudent(int id)
{
Student student = db.Students.Find(id);
if (student == null)
{
return NotFound();
}
return Ok(student);
}
Я получаю результат, как в Json
"Class": {
"Students": [
{
"StudentId": 12,
"StudentName": "Ahtasham Ul Haq",
"ClassId": 2
},
{
"StudentId": 14,
"StudentName": "Waseem Akram",
"ClassId": 2
}
],
"ClassId": 2,
"ClassName": "MCS"
},
"StudentId": 5,
"StudentName": "Basit Ali"
"ClassId": 2
Но Ш хочет получить результат, если у ученика есть идентификатор 5, а не для12 и 14.