5

デフォルトでエンティティフレームワークの文字列比較で大文字と小文字を区別しないように設定することは可能ですか?

使用する場合

string.StartsWith("stringToCompare", StringComparison.CurrentCultureIgnoreCase)

できます。しかし、私が使用する必要があるとき

string.Contains("strigToCompare")

過負荷はありません。

4

1 に答える 1

3

両方のフィールドの大文字と小文字を大文字に変更するだけです。

String stringToCompare = "Some String";

string.ToUpper().Contains(stringToCompare.ToUpper())

これにより、大文字と小文字がすべて大文字に変換され、検索で大文字と小文字が区別されなくなります。もちろん、ToLower() も同様に機能します。

于 2012-07-16T15:39:11.897 に答える