私は、列挙型のリストで要求パラメータを含むAPIを持っています。各列挙型に対応するのは、テーブルの各フィールドです。 [B、]私は列挙型のリストを提出する場合で、:だから私の目的は複数の入力と複数のフィールドを持つLINQ
....
public boolean is_a {get; set;}
public boolean is_b {get; set;}
public boolean is_c {get; set;}
:
public enum Type {
a,
b,
c
}
そして、私はこれを持っているエンティティで:あなたは、男は、この上で見ることができますWhereメソッドでレコードis_a
= trueを見つけたり、レコードにis_b
= trueがあるかどうかを調べることができます。 もう1つ、3つのフィールドのうちの1つだけis_a
、is_b
、is_c
。
更新 詳細をご覧ください。私はちょうどこのように皆さんに私の要求のparamを与える:
public class RequestParam {
public string id;
public List<Type> types;
}
そして、私はこの中types
paramsはしてクエリを作りたいです。
何をあなたはLINQに供給でしょう、そして、何が結果でしょうか?この質問は、現在言われているようにかなり曖昧で混乱しています。 – Abion47
enumのFlagsを使用することを検討してください:[FlagsAttribute Class](https://msdn.microsoft.com/en-us/library/system.flagsattribute(v = vs.110).aspx) – Fabio
あなたのコード私たちがコピー、貼り付け、実行できるコンパイル可能な形式でした。 – Enigmativity