所以.. 我正在使用 LinqToEntities,我想查询字段的一部分。通常我会在 SQL 中使用 LIKE 关键字,然后从那里开始..
我看到 Linq 没有它.. 获得相同功能的好方法是什么?
最佳答案
您可以使用 String.StartsWith()
或 String.Contains()
。
例如:
var query = from b in db.Books
where b.Title.Contains("time")
select b;
这是有效的,因为 LINQ 将查询转换为 expression tree ,并且对于 LINQ to SQL/Entities,支持许多“标准”C# 方法转换为 SQL。
关于c# - Linq LIKE 功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2967087/