Я пытаюсь передать список объектов класса в моем контроллере ASP.Net Core 2.1.Я получаю пустой объект со счетчиком 0. Я использовал атрибут [FromQuery], [FromRoute]
, но результат остался прежним.Мой класс параметров выглядит следующим образом:
public class Employee
{
public int EmployeeCode { get; set; }
public int EpfNumber{ get; set; }
}
Я пытаюсь получить список классов сотрудников в моем контроллере следующим образом:
[Route("[action]")]
public async Task<ActionResult<int>> GetEmployeeByEmpCode([FromQuery]List<Employee> emp)
{
//----------Doing my stuff.
return Ok(1);
}
Здесь в параметре emp
яполучить пустой список.Погуглив вопрос, я понял, что мне нужно использовать [FromUri]
.Но [FromUri]
используется в Asp.Net WebApi 2, а не в ядре asp.net.Если я просто добавлю список строк в качестве параметра, то это сработает.Проблема с объектом класса как переметер.
У меня вопрос, как передать список объектов класса как переметер в контроллере Asp.Net Core 2.1?