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