我如何使用“喜欢”在 linq 到 xml 中
我想做这样的事情。我知道这是错误的:
var a = from h in xdoc.Root.Elements()
where h.Element().value like = "1234"
select h;
I wanna do something like this. I know it’s wrong:
var a = from h in xdoc.Root.Elements()
where h.Element().value like = "1234"
select h;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这将在后台生成“LIKE”语句。
This would generate a 'LIKE' statement in the background.
我认为您想要获取
包含< 的元素/code>
1234
值:对于类似 SQL 的
'%value'
,您可以使用 EndsWith,以及like 'value%'
StartsWithI think that you want to get the elements that
Contains
the1234
value:For the SQL-ish
like '%value'
you can use EndsWith, and forlike 'value%'
StartsWith使用 String 类的辅助方法,例如
StartsWith
或EndsWith
。Use the helper methods of the String class, like
StartsWith
orEndsWith
.这里我使用 StartsWith() 方法来做同样的事情。
包含
EndsWith
开始
Here I use StartsWith() method to do the same.
Contains
EndsWith
StartsWith