У меня есть класс DTO, подобный этому
public string Make { get; set; };
public List<string> Models { get; set; }
Затем есть таблица, которая содержит список транспортных средств со столбцами марок и моделей.
Моя конечная точка API принимает список Строки (Makes)
Мне нужно возвращать список класса DTO для каждой марки и список моделей.
public async Task<ActionResult<List<MakeModelDTO>>> GetModelsByMakes([FromQuery] List<string> make_list)
{
return await _context.Vehicles.Where(x => x.Make.????).Select(x => x.Model).Distinct().ToListAsync();
}
Я даже не хочу показывать код, который я Пробовал, потому что все версии оказались в беспорядке. Я знаю, что это очень простая задача, просто не могу понять.