1
:4つの基本的な基準で検索を実行するにはどうすればよいですか?私は4つの検索基準に基づいて検索を実行するためのアプリケーションを開発してい
- キーワード(テキストボックス)
- エクスペリエンス(ドロップダウンリスト)
- 場所(テキストボックス)
- 機能エリア(ドロップダウンリストを)
これはどのように実行する必要がありますか?私は質問をundertand場合は、LINQへのアクセス権を持っている場合
:4つの基本的な基準で検索を実行するにはどうすればよいですか?私は4つの検索基準に基づいて検索を実行するためのアプリケーションを開発してい
これはどのように実行する必要がありますか?私は質問をundertand場合は、LINQへのアクセス権を持っている場合
は...、それが簡単になる:
はIQueryable<YourType> query = ctx.SomeObjects;
if(!string.IsNullOrEmpty(name)) {
query = query.Where(x => x.Name == name);
}
if(activeOnly) {
query = query.Where(x => x.IsActive);
}
if(minDate != DateTime.MinValue) {
query = query.Where(x => x.Date >= minDate);
}
if(maxDate != DateTime.MinValue) {
query = query.Where(x => x.Date <= maxDate);
}
var results = query.ToList();
(あなたはLINQツーオブジェクトを使用している場合IEnumerable<T>
でIQueryable<T>
を置き換えます)通常のADO.NETを使用してデータと会話している場合は、動的クエリ構成を使用するか、内部で同じ処理を実行するSPなどを呼び出すことができます(たとえば、最初のもの)。
あなたはあなたの質問を言い換えることができますか、それとも少し明確にすることができますか?おそらくあなたはすでにいくつかのコードを書いていますが、ここでそれを解析できますか? – RuudKok
データをどこで検索しますか? –
私はその質問が何かを見ることができません。 –