Linq LIKE 功能
所以..我正在使用 LinqToEntities,并且我想查询字段的一部分。通常我会在 SQL 中使用 LIKE 关键字,然后从那里开始。
我看到 Linq 没有它。获得相同功能的好方法是什么?
so.. I'm using LinqToEntities, and I want to query part of a field. Normally I'd use the LIKE keyword with SQL, and then go from there..
I see that Linq does not have it.. Whats a good way to get the same kind of functionality?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
String.StartsWith()
或String.Contains()
。例如:
这是有效的,因为 LINQ 将查询转换为 表达式树 ,对于 LINQ to SQL/Entities,支持许多“标准”C# 方法来转换为 SQL。
You can use
String.StartsWith()
orString.Contains()
.For example:
This works because LINQ turns the query into an expression tree, and for LINQ to SQL/Entities, many "standard" C# methods are supported for the conversion to SQL.