Код: Выделить всё
querableКод: Выделить всё
querable = querable.Where(e => arr.Contains(e.Id));
моя проблема в том, что значение, которое я хочу фильтровать (
Код: Выделить всё
e.IdЕще немного истории: я создаю конечную точку REST API, в которой пользователь может отправлять, по какому столбцу он хочет фильтровать значения, поэтому примеры могут быть такими:
Код: Выделить всё
filter: {"id": [1,2]}
Код: Выделить всё
queryable.Where(e => new [] {1,2}.Contains(e.Id))
Код: Выделить всё
filter: {"customerId": [4,5]}
Код: Выделить всё
queryable.Where(e => new [] {4,5}.Contains(e.CustomerId))
Я чувствую, что этого можно достичь с помощью Expression (аналогично этому ответу), но я не знаю, как это сделать.
Подробнее здесь: https://stackoverflow.com/questions/477 ... c-property
Мобильная версия