37 c# wpf sql-server-2008-r2 ef-code-first
我正在做这样的查询:
var matches = from m in db.Customers
where m.Name == key
select m;
Run Code Online (Sandbox Code Playgroud)
但我不需要m.Name完全等于钥匙.我需要m.Name像关键.
我找不到如何重新创建SQL查询:
WHERE m.Name LIKE key
Run Code Online (Sandbox Code Playgroud)
我正在使用SQL Server 2008 R2.
怎么做?
谢谢.
Met*_*Man 62
这样的事情对你有用吗?
var matches = from m in db.Customers
where m.Name.Contains(key)
select m;
Run Code Online (Sandbox Code Playgroud)
这也应该工作我编辑了我的答案
And*_*per 20
var matches = from m in db.Customers
where m.Name.StartsWith(key)
select m;
Run Code Online (Sandbox Code Playgroud)
进行搜索并比较字符串是小写还是大写以获得最佳结果,因为C#区分大小写.
var matches = from m in db.Customers
where m.Name.ToLower().StartsWith(key.ToLower())
select m;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75928 次 |
| 最近记录: |