public WhereDeclaration <TSource> Comparison <TCustom>(Expression <Func <TCustom, object> > binaryExpression) { ComparisonClause clause = SqlBuilderHelper.ConvertExpressionToBinaryOperationClause <TCustom>(binaryExpression); _clauses.Add(clause); return(this); }
public WhereDeclaration <TSource> Comparison <TCustom>(Expression <Func <TCustom, object> > fieldSelector, ComparisonOperator comparisonOperator, object value) { ComparisonClause clause = new ComparisonClause( comparisonOperator, typeof(TCustom).Name, SqlBuilderHelper.GetMemberNameFromExpression(fieldSelector), value ); _clauses.Add(clause); return(this); }