1
該代碼使用驗證人的登錄敏感,我的問題是密碼,例如,如果案例在LINQ查詢
通= AAAA,我們進入系統AAAA登錄,如何爲情況下,搜索敏感呢?
Inspector inspector = context.Inspectors.Where(i => i.InspectorUserName == userName
&& i.InspectorPssWord == passWord).FirstOrDefault();
感謝
你嘗試了嗎?因爲我會說這已經在檢查區分大小寫了。 PS:你不應該加密密碼,而是比較哈希值嗎? – bas 2013-03-26 20:03:53
這個問題是公佈的。原來的問題和答案是[這裏] [1] [1]:http://stackoverflow.com/questions/841226/case-insensitive-string-compare-in-linq-to-sql – 2013-03-26 20:04:41
問題是最可能你的數據庫正在做一個不區分大小寫的搜索。如果您使用的是SQL Server,請參閱http://stackoverflow.com/a/3054977/310574以使該字段區分大小寫。 – Gabe 2013-03-26 20:25:28