私はそのようなlinqクエリを持っています:
Elementos = From b In Elementos Where b.Value.IdGrupo = 0 Select b
「Elementos」は、(長い、MyObject の) 辞書です。MyObject には約 50 個のプロパティがあります。
私が抱えている問題は、「where」条件で文字列パラメーターを受け入れるという新しい要件があることです。のようなもの"property1>10 and property2 like 'anystring' or property3<=25"
。(つまり、どのプロパティにも条件がある可能性があります。文字列と数値のプロパティがあります。)
linqを使い続けて、条件を追加したいと思います。条件のつづりが間違っている場合などに例外が発生する可能性があることは承知していますが、それは許容されます (try catchs による)。文字列を解析してパラメーターなどを構築したくありません。チャンスはありますか?
どうもありがとうございました!