Nic*_*ahn 0 c# linq linq-to-sql
到目前为止我所读到的Linq(以及C#)已经进行了区分大小写的检查.
如何使其不敏感?
这是我的代码,它返回0行,我在数据库中有一条记录
bool result = Employee.SearchBy(x => x.Name.Contains("johN schulZ"));
Run Code Online (Sandbox Code Playgroud)
这返回true:
bool result = Employee.SearchBy(x => x.Name.ToLower().Contains("johN schulZ".ToLower()));
Run Code Online (Sandbox Code Playgroud)
后一个解决方案正在运行,但我想知道是否有更方便的方法.
使用数据库时的区分大小写(我假设Linq2EF或Linq2Sql)是数据库的一个功能.您应该将列/数据库的排序规则更改为不区分大小写的排序规则.
看到:
http://technet.microsoft.com/en-us/library/ms190920.aspx
要么
http://technet.microsoft.com/en-us/library/ms175835.aspx
| 归档时间: |
|
| 查看次数: |
279 次 |
| 最近记录: |