7
A
回答
11
使用正常的.NET方法。例如:(或者EndsWith
,或Contains
)
var query = from person in people
where person.Name.StartsWith("apple") // equivalent to LIKE 'apple%'
select person;
的LINQ to SQL将转化到这些相应的SQL。
这将在点标记以及工作 - 没有什么神奇的有关查询表达式:
// Will find New York
var query = cities.Where(city => city.Name.EndsWith("York"));
0
name.contains( “苹果”);
5
你需要StartsWith
,Contains
或EndsWith
取决于您的字符串可能会出现使用。例如:
var query = from c in ctx.Customers
where c.City.StartsWith("Lo")
select c;
将查找以“Lo”开头的所有城市(例如伦敦)。
var query = from c in ctx.Customers
where c.City.Contains("York")
select c;
会发现,含有 “约克” 所有城市(如纽约,约克镇)
0
我用item.Contains( “标准”),但是,它的工作效率只有你转换为更低,标准和这样的项目:
string criteria = txtSearchItemCriteria.Text.ToLower();
IEnumerable<Item> result = items.Where(x => x.Name.ToLower().Contains(criteria));
相关问题
- 1. NHibernate Linq Like Query问题
- 2. ACF Query Wordpress使用'LIKE%word%'
- 3. 如何在代码中使用like子句iginiter query()WITH BIND PARAMS?
- 4. SQL Query GROUP LIKE
- 5. elasticsearch query like regex
- 6. C#MVC - 在LINQ查询中使用LIKE
- 7. C# - Google like query engine.-
- 8. Java Persistence Query Language - LIKE
- 9. 如何在动态linq查询中使用“contains”或“like”?
- 10. Linq Query中的'System.Data.Entity.Core.EntityCommandExecutionException'
- 11. Linq Query如果字段在数组中?
- 12. vfp query like command not working
- 13. Hibernate like query for escape character
- 14. 如何在Angular中使用Jquery Query Builder
- 15. 如何在@Query中使用mongoDB $ sum
- 16. 使用在LINQ LIKE操作员实体
- 17. 如何用linq做一个LIKE查询?
- 18. 我如何使用linq中的“like”到xml
- 19. Linq Query to Dataset
- 20. Linq group by query
- 21. 如何在CodeIgniter中使用LIKE查询?
- 22. 如何使用“。”在LIKE查询中?
- 23. 如何在MacVim中使用xEmacs-like-Auctex?
- 24. 如何在Emacs中使用Vim-like-Taglist?
- 25. 如何在MySQLi中使用LIKE?
- 26. 如何在MYSQL中使用Like语句?
- 27. 如何在PyMongo中使用sql“like”?
- 28. 如何在查询中使用LIKE和_
- 29. 如何使用Linq to XML Query来搜索节点?
- 30. 用Linq-Query设置值?