我对 LINQ 比较陌生,不知道如何执行 Like 条件。我有一个 myObject 的 IEnumerable 列表,想要做一些类似 myObject.Description 的事情,比如“Help%”。我怎样才能做到这一点?谢谢
最佳答案
看这里:
http://blogs.microsoft.co.il/blogs/bursteg/archive/2007/10/16/linq-to-sql-like-operator.aspx
片段:StartsWith
和 Contains
:
var query = from c in ctx.Customers
where c.City.StartsWith("L") && c.City.Contains("n")
select c;
如果您应该将它与 LINQ to SQL 一起使用(不适用于 LINQ to Objects):
自定义
LIKE
( System.Data.Linq.SqlClient.SqlMethods.Like
):var query = from c in ctx.Customers
where SqlMethods.Like(c.City, "L_n%")
select c;
关于linq - 类似于 LINQ 中的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3752631/