Мне нужен способ воссоздать динамически сгенерированные отчеты в какой-то момент в будущем. Короче говоря, мне нужно сохранить определенный запрос linq (разный для каждого отчета) в базе данных, а затем выполнить запрос с динамическим Linq позже.
Это все хорошо, но я не могу найти способ преобразовать выражение в строку.
Пример:
Expression<Func<Product, bool>> exp = (x) => (x.Id > 5 && x.Warranty != false);
должен стать:
"Product.Id > 5 && Product.Warranty != false"
Есть способ сделать это?