考虑以下SQL语句 -
SELECT * FROM Customers WHERE FirstName LIKE '%IS%'
Run Code Online (Sandbox Code Playgroud)
这将搜索具有"IS"作为名字一部分的客户,对吧?
我喜欢在LINQ中使用相同的语句 -
var names = from cust in customers where cust.FirstName ......
Run Code Online (Sandbox Code Playgroud)
我无法指定这个条件.任何人都可以帮助我解决这个问题.
感谢您分享您的时间和智慧.
大多数LINQ - > SQL转换器将从c#中获取一些常规方法并将它们转换为SQL.Contains是一种非常常见的翻译和使用linq2sql和EF的方法
var names = from cust in customers
where cust.FirstName.Contains("IS")
select cust;
Run Code Online (Sandbox Code Playgroud)
编辑:(不区分大小写)
var names = from cust in customers
where cust.FirstName.ToLower().Contains("is")
select cust;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7559 次 |
| 最近记录: |