次のようなコードがあります。
var modele = from model in ds.Tables["modele"].AsEnumerable()
where model.Field<string>("KRAJ_PRODUKCJI") == krajText
&& model.Field<string>("FABRYKA") == fabrykaText
// && model.Field<string>("NAZWA") == itemId
orderby model.Field<string>("NAZWA")
select model;
コメントアウトされた行で、where
句を動的に生成するか、フィールドが|| でチェックするいくつかのキーワードを含むリストであるNAZWA
複数のキーワードの 1 つと等しいことを確認する必要があります。itemId
の間に。
これを行うことは可能ですか?