Exemplo n.º 1
0
 private Operator RunDelegate(ChooseOperatorFunc @operator, string argumentName = null)
 {
     return(@operator?.Invoke(t1, t2, t3, t4) ?? throw new ArgumentException(argumentName ?? nameof(@operator)));
 }
Exemplo n.º 2
0
 public SqlSelectBuilder <T1, T2, T3, T4> Where(ChooseOperatorFunc @operator) => base.Where(RunDelegate(@operator));
Exemplo n.º 3
0
 public SqlSelectBuilder <T1, T2, T3, T4> RightJoin(ChooseTableFunc chooseTable, ChooseOperatorFunc on     = null) => base.RightJoin(RunDelegate(chooseTable), RunDelegate(on, nameof(on)));
Exemplo n.º 4
0
 public SqlSelectBuilder <T1, T2, T3, T4> Join(JoinType joinType, ChooseTableFunc chooseTable, ChooseOperatorFunc on = null) => base.Join(joinType, RunDelegate(chooseTable), RunDelegate(on, nameof(on)));
Exemplo n.º 5
0
 public SqlUpdateBuilder <T> Where(ChooseOperatorFunc @operator) => base.Where(RunDelegate(@operator));
Exemplo n.º 6
0
 public SqlSelectBuilder <T1, T2> FullOuterJoin(ChooseTableFunc chooseTable, ChooseOperatorFunc on = null) => base.FullOuterJoin(RunDelegate(chooseTable), RunDelegate(on, nameof(on)));