public static String GetOperator(this TableOperatorEnum table) { switch (table) { case TableOperatorEnum.InnerJoin: return(InnerJoin); case TableOperatorEnum.LeftJoin: return(LeftJoin); case TableOperatorEnum.RightJoin: return(RightJoin); case TableOperatorEnum.Insert: return(Insert); case TableOperatorEnum.Update: return(Update); case TableOperatorEnum.Delete: return(Delete); default: return(""); } }
/// <summary> /// 添加表及表关系 /// </summary> /// <param name="t"></param> /// <param name="tableOperator"></param> /// <param name="expression"></param> /// <returns></returns> public QueryParameterReduce AddTable(Type t, TableOperatorEnum tableOperator = TableOperatorEnum.None, Expression expression = null) { TableRelevanceMapper table = new TableRelevanceMapper(t, tableOperator); if (expression != null) { ConvertExpression(expression, table.ColumnOperator); } QueryHelper.AddTable(table); return(this); }
public BatchParameterReduce AddTable(Type t, TableOperatorEnum tableOperator) { RenewalHelper.Table.TableName = t; RenewalHelper.Table.TableOperatorEnum = tableOperator; return(this); }
public TableRelevanceMapper(Type t, TableOperatorEnum tableOperator) { TableName = t; TableOperatorEnum = tableOperator; ColumnOperator = new List <ColumnRelevanceMapper>(); }