私は、監査テーブルを操作できるcorerct LINQ to SQLクエリ演算子と述語コンボを見つけようとしています。ログテーブルのLINQクエリ演算子
rowID、DefID、Valueという3つの列を持つSettingというテーブルを想像してみてください。
すべてのDefID(この場合はすべての定義1〜3)に値がtrueに設定された少なくとも1つの行があることを確認できます。
LINQ式は、真または偽のboolを返す必要があります。 DEFID 3はALL定義ので、真
RowID DefID Value
1 1 true
2 1 false
3 2 true
4 3 true
リターンが欠落しているので、DEFID = 2は、任意の値=真
RowID DefID Value
1 1 true
2 2 false
3 2 true
falseを返していないので、例えば、
RowID DefID Value
1 1 true
2 2 false
3 3 true
LINQはfalseを返します少なくとも1つの値= trueを持つ
少し具体的にする必要があります。たとえば、2番目の例でDefID = 3で停止することをどのように知っていますか? 3番目の例でDefID = 4が "missing"していませんか? –
私は正確に3つの定義があることを知っています。 1、2、3です。私は探している定義IDの完全なセットを持っています。 [1,2,3]のような任意の配列を使用できます。 –
上記の出力を生成するためのlinqクエリをすでに持っていて、true/falseを返すために追加するものを探していますか?それとも、すべてを求めているのですか? – Logicalmind