0

MVC を使用した単純な検索ページには、次のラムダがあります。

Name と PostedName は文字列です。

Results.where(a=>a.Name.Contains(PostedName)).ToList();

PostedName に値がある場合 (優れたフィルター) に感謝しますが、空の場合は bupkas (空のリスト) を取得します。

空の文字列の場合、 where句を無視するのが理想的です。

これはどのように行うことができますか?

ifs と elses と whatifs のない、理想的には略記です。

ありがとう!

4

3 に答える 3

0

Davidの答えは正しいですが、ショートカットが必要な場合は、拡張メソッドを作成して使用 例を簡素化できます(私はテストしていません)

于 2013-10-16T19:10:07.060 に答える