11 c# linq-to-sql
我在使用LINQ-to-SQL获取数据时遇到问题.我使用以下代码来查找用户的Web应用程序(用户名是电子邮件地址):
var referenceUser =
db.ReferenceUsers
.SingleOrDefault(rf => rf.Email == values["emailAddress"]);
Run Code Online (Sandbox Code Playgroud)
如果我输入,test@test.com我会得到一个,ReferenceUser但如果我打字,tESt@tESt.com我不会.如何在选择用户时让LINQ忽略这种情况?
cod*_*zen 15
请问:
var referenceUser =
db.ReferenceUsers.SingleOrDefault(
rf => rf.Email.ToUpper() == values["emailAddress"].ToUpper());
Run Code Online (Sandbox Code Playgroud)
工作?
本ToUpper()应翻译成正确的SQL作为数据库查询运行,然后返回两个结果.
var referenceUser = db.ReferenceUsers.SingleOrDefault(rf => string.Compare(rf.Email, values["emailAddress"],true)==0);
Run Code Online (Sandbox Code Playgroud)
"真实"是指是否忽视案件
| 归档时间: |
|
| 查看次数: |
15502 次 |
| 最近记录: |