2012-02-16 6 views
1

私は都市名を格納しているSQL Serverデータベースを持っています。 「デリー」のように。確認方法大きな文字列を小さな文字列に含めますか?

Example: I have samll word "delhi" 

大きな文字列のコレクションは、 "ニューデリー"、 "旧デリー"、 "デリーncr"です。

大きな文字列から捜索を行う場合は、すべてのデータをデリー市から返します。

どうすればいいですか?

私はLinq to sqllinq queriesを使用しています。

私の最初の編集私のテーブルのカラム「デリー」として市の保存に

"ニューデリー"、 "ニューデリー"、 "旧デリー" "旧デリー"または "デリーncr"のような検索クエリを作成する場合は、すべて "デリー"都市のすべてのデータを返す必要があります。

質問してください。

答えて

3

これを試してみてください!回答

var result = City.Where(s => s.Name.ToLower().Split(' ').Contains("delhi")).ToList(); 

を編集

var result = City.Where(s=>s.cityName.ToLower().contains("delhi")).ToList(); 

は、このことができます願っています!!!!

+0

あなたの返信ありがとうございますが、これは私が探していません。私は自分の質問を編集しています。私を確認して助けてください。 –

+0

更新されたコードを一度試してみてください...これがurの問題を解決できる可能性があります – Madhu

1

あなたは、大文字と小文字を区別しない検索をしたい場合は、ちょうどあなたのLINQクエリで

String.Equals("delhi", "Delhi", StringComparison.InvariantCultureIgnoreCase) 

を使用しています。

+0

あなたの返信ありがとうございますが、これは私が探していません。私は自分の質問を編集しています。私を確認して助けてください。 –

関連する問題