刚发现dapper.rainbow查询是区分大小写的!
如我这边有句代码: DB.VoteUser.All().Where(p => p.UserName == userName && p.VoteID == voteID),里面匹配userName就区分大小写。
而sql查询默认并不区分大小写,如:
========
string strSql = string.Format(@"
SELECT 1
FROM ERPUser
WHERE UserName='{0}' AND UserPwd='{1}'
", userName, pwd);
return OA_DB.DB.GetSingle<int>(strSql) == 1;
========
里面userName就不区分大小写。
如何让dapper.rainbow查询也不区分大小写呢?可不可以不通过tolower之类的方法?是不是可以在哪里设置?