#c# #linq
#c# #linq
Вопрос:
По сути, это вопрос «можно ли это сделать».
Если у меня есть List<SomeObject>
, есть ли какой-нибудь способ преобразовать вводимую пользователем строку в запрос, который можно выполнить против List<>
? Наиболее очевидным примером было бы, если бы пользователь ввел SQL-запрос, а затем выполнил этот запрос на List<>
. Я не обязательно заинтересован в выполнении SQL, но мне интересно, есть ли какой-нибудь способ выполнить запрос linq без его жесткого кодирования. На самом деле меня не волнует, на что похож синтаксис.
Ответ №1:
Извлеките динамический Linq. Похоже, это то, чего вы хотите.