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