2013-09-30 2 views
0

Есть ли способ использовать LIKE-оператор в LINQ to XML? Я попытался использовать Googling, но результат для оператора Like в Linq для SQL не XML. Если да, просьба рекомендовать рекомендацию. Заранее большое спасибо.Оператор LIKE в LINQ to XML?

+1

Просьба показать код, который демонстрирует проблему. Показать запрос LINQ. – Steven

+0

Вы имеете в виду 'Contains',' StartsWith' и 'EndsWith' не работают? –

+0

@ lc. Я имею в виду, если у меня есть тысяча имен пользователей, хранящихся в xml-файле, и я хочу найти все имена, содержащие «xxx», как в SQL, есть ли какой-либо путь из StartsWith & EndsWith? –

ответ

4

LINQ to XML - это просто LINQ to Objects. LINQ to Objects означает, что вы запускаете .NET-код над коллекциями, и вы можете использовать .NET-код для фильтрации. В .NET мы можем использовать String.Contains, String.StartsWith и String.EndsWith, чтобы проверить, является ли строка частью другой строки.

+0

получил, String.contains будет делать. Спасибо за вашу помощь. –