Exemplo n.º 1
0
        private string ResolveOperator(WhereStatementOperator statementOperator)
        {
            switch (statementOperator)
            {
            case WhereStatementOperator.In:
                return("IN");

            case WhereStatementOperator.GreaterThen:
                return(">");

            case WhereStatementOperator.LessThen:
                return("<");

            case WhereStatementOperator.GreaterThenOrEquals:
                return(">=");

            case WhereStatementOperator.LessThenOrEquals:
                return("<=");

            case WhereStatementOperator.NotEqual:
                return("<>");

            default:
                return("=");
            }
        }
Exemplo n.º 2
0
 public IQueryBuilderWhere Where(string columnName, object value, WhereStatementOperator statementOperator)
 {
     m_whereStatements.Add(new WhereStatement(columnName, value, statementOperator));
     return(this);
 }
Exemplo n.º 3
0
 public WhereStatement(string columnName, object value, WhereStatementOperator statementOperator = WhereStatementOperator.Equals)
 {
     ColumnName        = columnName;
     Value             = value;
     StatementOperator = statementOperator;
 }