一段时间以来,我一直在寻找一种方法,通过 Entity Framework 对 Oracle 进行不区分大小写的搜索,但现在没有运气。
我找到了一些方法,但不觉得任何方法都可以满足我的要求。
一种解决方案是在数据库列和参数上都使用 .ToUpper,但我已经读过可能存在一些严重的速度问题,并且通过的 SQL 可能非常混乱。
另一个解决方案是将 oracle 数据库设置为 LINGUISTIC 比较,但是当我们投入生产时可能无法设置它。
当我尝试对 currentCulutreCaseInsentive 使用 .Equals() 重载时,我收到了一个错误。
有谁知道这方面的任何最佳做法?还是返回案例密集型搜索结果的好解决方案?
谢谢