【发布时间】:2011-01-13 03:53:03
【问题描述】:
我在使用 LINQ-to-SQL 获取数据时遇到问题。我使用以下代码为我们的网络应用查找用户(用户名是电子邮件地址):
var referenceUser =
db.ReferenceUsers
.SingleOrDefault(rf => rf.Email == values["emailAddress"]);
如果我输入 test@test.com 我会得到一个 ReferenceUser 但是如果我输入 tESt@tESt.com 我不会。如何让 LINQ 在选择用户时忽略大小写?
【问题讨论】:
-
早上?我现在是下午 4 点。
-
如何在数据库中为该列启用不区分大小写?不幸的是,我们仍然生活在需要这种微调的时代。启用索引时,数据库必须知道列是否不区分大小写。
标签: c# linq-to-sql