Я работаю над проектом, который использует библиотеку PredicateBuilder от Albahari http://www.albahari.com/nutshell/ для динамического создания выражения linq во время выполнения.Я хотел бы найти способ перевести этот динамически созданный предикат linq типа Expression> в удобочитаемое английское утверждение во время выполнения.
Я приведу статически созданный оператор linq в качестве примера:
из p в Закупках
выберите p
, где p.Price> 100 && p.Description! = "Bike ".
Для этого оператора linq я хотел бы динамически сгенерировать во время выполнения английское описание в соответствии с:
" Вы ищете покупки, цена которых превышает 100 иописание - это не велосипед ".
Существуют ли библиотеки, которые уже достигли этой цели, имейте в виду, что я использую PredicateBuilder для динамической генерации предиката where.Если решения не существует, как бы вы решили создать решение?
Спасибо!