Динамический linq: есть ли способ получить доступ к данным объекта по индексу?
Мне нужна фильтрация в памяти с помощью Dynamic Linq. Мои объекты имеют только индексатор:
public object this[int index] { }
Доступ к моим данным выглядит так: объект [0], объект [1], ...
Итак, мой запрос выглядит так:
// get FilterText from user at runtime
// eg. filterText can be: [0] > 100 and [1] = "wpf"
collection.AsQueryable().where(filterText);
Есть какой-либо способ сделать это?