linq クエリの where 句を動的に構築したいと考えています。
名前、性別、場所で検索できる検索オプションがあります。名前のみが入力された場合に次のようなものが得られるように、動的に linq クエリを作成するにはどうすればよいですか。
profiles.where(function(x) x.name = <<nameValue>>)
しかし、名前と場所を入力すると、次のようになります。
profiles.where(function(x) x.name = <<nameValue>> AND x.location = <<locationValue>>)
敬具