Эта модель содержит список моделей фильтров, который содержит свойство Value, которое может быть любым типом значения (int , строка, дата и т. д.).
Как мне написать этот класс и определить тип свойства, которое пришло ко мне из внешнего интерфейса?
Код: Выделить всё
[HttpGet]
public async Task GetFiltered(int modelId,
[FromQuery] FilterState filterState)
{
...
}
public class FilterState
{
public int Skip { get; set; }
public int Take { get; set; }
public IEnumerable Filters { get; set; }
}
public class Filter
{
public string Operator { get; set; }
public string Field { get; set; }
public ??? Value { get; set; } // this can be string, int, datetime etc.
}
Я использую Angular 11 во внешнем интерфейсе.
Подробнее здесь: https://stackoverflow.com/questions/674 ... value-type
Мобильная версия