使实体框架不区分大小写
是否可以设置实体框架字符串比较默认不区分大小写?
如果我用
string.StartsWith("stringToCompare", StringComparison.CurrentCultureIgnoreCase)
它就可以了。但当我需要使用
string.Contains("strigToCompare")
它时,它不会过载。
Is it possible to set entity framework string comparison case insensitive by default?
If I use
string.StartsWith("stringToCompare", StringComparison.CurrentCultureIgnoreCase)
it works. But when I need to use
string.Contains("strigToCompare")
it doesn't have an overload.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以简单地将两个字段的大小写更改为大写:
这将通过将所有大小写转换为大写来使搜索不区分大小写。当然,ToLower() 也可以工作。
You can simply change the case of both fields to Upper Case:
This will make the search case-insensitive by converting all case to upper. Of course, ToLower() would work as well.