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設置值?