public virtual DbExpression CreateExpression(DbColumn column, DbSelectStatement select_clause, DbExpression.SqlCondition condition) { DbExpression expression = new DbExpression(column, select_clause, condition); expression.DbMgr = this; return(expression); }
public virtual DbExpression CreateExpression(DbColumn column, DbFieldEntry fieldvalue, DbExpression.SqlCondition condition) { DbExpression expression = new DbExpression(column, fieldvalue, condition); expression.DbMgr = this; return(expression); }
public virtual DbExpression CreateExpression(string table, string fieldname, DbSelectStatement select_clause, DbExpression.SqlCondition condition) { return(DbMgr.CreateExpression(DbMgr.CreateColumn(table, fieldname), select_clause, condition)); }
public virtual DbExpression CreateExpression(string table, string fieldname, DbFieldEntry fieldvalue, DbExpression.SqlCondition condition) { return(DbMgr.CreateExpression(DbMgr.CreateColumn(table, fieldname), fieldvalue, condition)); }
public DbCriteria Add(string table, string fieldname, DbSelectStatement select_clause, DbExpression.SqlCondition condition, ConcatMode mode) { if (mode == ConcatMode.AND) { And(CreateExpression(table, fieldname, select_clause, condition)); } else if (mode == ConcatMode.OR) { Or(CreateExpression(table, fieldname, select_clause, condition)); } return(this); }
public DbCriteria Add(string table, string fieldname, DbFieldEntry fieldvalue, DbExpression.SqlCondition condition, ConcatMode mode) { if (mode == ConcatMode.AND) { And(CreateExpression(table, fieldname, fieldvalue, condition)); } else if (mode == ConcatMode.OR) { Or(CreateExpression(table, fieldname, fieldvalue, condition)); } return(this); }