1

私はしばらくの間、運が悪かったので、Oracles Entity Frameworkアダプターを使用して、EntityFrameworkからOracleへの大文字と小文字を区別しない検索を行う方法を探していました。

私はいくつかのアプローチを見つけましたが、どれも私の要件に適した解決策であるとは感じていません。

1つの解決策は、データベース列とパラメーターの両方で.ToUpperを使用することですが、深刻な速度の問題が発生する可能性があり、SQLが非常に乱雑になる可能性があることを読みました。

もう1つの解決策は、OracleデータベースをLINGUISTIC比較に設定することでしたが、本番環境に移行するときにこれを設定する機能がない場合があります。

currentCulutreCaseInsentiveに.Equals()オーバーロードを使用しようとすると、エラーが発生しました。

誰かがこれのベストプラクティスを知っていますか?または、ケースを多用する検索結果を返すための優れたソリューションですか?

ありがとう

4

1 に答える 1

1

JotaBeが提案したように、両側のToUpperコマンドに固執しました

于 2013-02-20T15:26:31.567 に答える