我有传递给方法的string类型的参数。但是,当在数据库中检查参数值时,会检查它是否具有确切的大小写。如果值传递为&#34,我需要返回值;测试"或" TEST"等
目前这些值以小写形式存储在db中,所以我特意通过.ToLower传递参数值
Value = Parameter.Uid.ToLower()
我想知道是否有更清洁或更好的方法来实现这一点而不是将.ToLower()添加到每个字符串参数
提前致谢
答案 0 :(得分:2)
一个选项是在数据库查询中执行它并使用SQL UPPER(...)
或LOWER(...)
(其中UPPER更常见,我会说)。
还有一些不区分大小写的数据库归类(查找_CI
)。