1

一段时间以来,我一直在寻找一种方法,通过 Entity Framework 对 Oracle 进行不区分大小写的搜索,但现在没有运气。

我找到了一些方法,但不觉得任何方法都可以满足我的要求。

一种解决方案是在数据库列和参数上都使用 .ToUpper,但我已经读过可能存在一些严重的速度问题,并且通过的 SQL 可能非常混乱。

另一个解决方案是将 oracle 数据库设置为 LINGUISTIC 比较,但是当我们投入生产时可能无法设置它。

当我尝试对 currentCulutreCaseInsentive 使用 .Equals() 重载时,我收到了一个错误。

有谁知道这方面的任何最佳做法?还是返回案例密集型搜索结果的好解决方案?

谢谢

4

1 回答 1

1

正如 JotaBe 所建议的那样,我一直坚持两边的 ToUpper 命令

于 2013-02-20T15:26:31.567 回答