Сначала вы должны разобрать строку с C #.Есть много разных способов сделать цикл, но после подстановки имен поместите их в массив, список или что-то еще.В цикле ищите имена, используя предложение LIKE.
'SELECT *
FROM myTable
WHERE LOWER(nameField) LIKE LOWER(%' + variable + '%)';
Не уверен, как вы строите свой SQL, но если вы используете строку, это будет выглядеть примерно так.Вы можете убрать LIKE, если вы ищете только прямые матчи.Лучше поместить все значения либо в нижний, либо в верхний регистр, чтобы убедиться, что вы получаете их, ЕСЛИ вы не знаете, УВЕРЕН, что вы хотите, чтобы Марка не отмечалась, или МАРКА, и т. Д. Я не знаю C #, поэтому я уверен, что есть гораздо лучший способ, сдобавление частей массива вместе с запятыми и тому подобное для использования оператора IN
.