Я использую LINQ для создания динамического sql, когда я использую его, я не хочу, чтобы он был префикс и суффикс%, и если я использую% внутри моей строки, я хочу избежать этого. Она сбегает процентные знаки, добавленные мной, используя ~ в качестве префикса перед тем, как% последовательностями маскирующегоLINQ содержит appends% и escapes%
Например:
string str = '%test%.doc%'
.Contains(str) // converts this into LIKE '%~%test~%.doc~%%'
Ожидаемого Conversion: LIKE '% тест% .doc %%'
Например, строка Str = '% тест% .doc%' это моя строка .Contains (ул) должна возьмите его как есть, не переведите его в «%% test ~% .doc %%», где ~ указано как escape seq char – WhoIsNinja
Какой LINQ? LINQ to SQL? –
LINQ to SQL и EF4 - это разные вещи. Что вы используете? –