You can use something like this:
uses Aurelius.Criteria.Linq;
var
Expr: TLinqExpression;
begin
Expr := (Linq[‘A’] = 1) or (Linq[‘B’] = 2);
if Condition then
Expr := Expr or (Linq[‘C’] = 3);
Criteria.Add(Expr);
end;
You can use something like this:
uses Aurelius.Criteria.Linq;
var
Expr: TLinqExpression;
begin
Expr := (Linq[‘A’] = 1) or (Linq[‘B’] = 2);
if Condition then
Expr := Expr or (Linq[‘C’] = 3);
Criteria.Add(Expr);
end;