以下に示すような問題があります。
var customers = from c in ctx.Customers;
UI から動的にフィルターのリストを渡すことができます シナリオ 1. "AND"
groupOp = "AND"
filter 1: where c.ID == 1
filter 2: where c.Name == 'XYZ'
私が必要とするのは結合する方法ですので、最終結果は次のとおりです。
var filterList = from c in ctx.Customers
where c.ID == 1
&& c.Name == 'XYZ'
シナリオ 2.「または」
同じ問題
var customers = ctx.Customers の c から。
UI から動的に、フィルターのリストを渡すことができます
groupOp = "OR"
filter 1: where c.Name == 'ABC'
filter 2: where c.Name == 'XYZ'
私が必要とするのは結合する方法ですので、最終結果は次のとおりです。
var filterList = from c in ctx.Customers
where c.Name == 'ABC'
|| c.Name == 'XYZ'
IQueryable を AND または OR と動的に組み合わせるにはどうすればよいですか。現時点では、AND と OR を組み合わせる必要はないので、AND または OR のいずれかになります。どんな助けでも大歓迎です...