private void SelectSpecialDateFormatCol(DicParam dic) { if (dic.Crud == CrudEnum.Join) { if (dic.Option == OptionEnum.Column) { Function(dic.Func, X, DC); LeftRoundBracket(X); DbSql.Column(dic.TbAlias, dic.TbCol, X); Comma(X); StringConst(dic.Format, X); RightRoundBracket(X); } else if (dic.Option == OptionEnum.ColumnAs) { Function(dic.Func, X, DC); LeftRoundBracket(X); DbSql.Column(dic.TbAlias, dic.TbCol, X); Comma(X); StringConst(dic.Format, X); RightRoundBracket(X); As(X); DbSql.ColumnAlias(dic.TbColAlias, X); } } else if (dic.Crud == CrudEnum.Query) { if (dic.Option == OptionEnum.Column) { Function(dic.Func, X, DC); LeftRoundBracket(X); DbSql.Column(string.Empty, dic.TbCol, X); Comma(X); StringConst(dic.Format, X); RightRoundBracket(X); } else if (dic.Option == OptionEnum.ColumnAs) { Function(dic.Func, X, DC); LeftRoundBracket(X); DbSql.Column(string.Empty, dic.TbCol, X); Comma(X); StringConst(dic.Format, X); RightRoundBracket(X); As(X); DbSql.ColumnAlias(dic.TbColAlias, X); } } }
private void SelectSpecialNoFuncCol(DicParam dic) { if (dic.Crud == CrudEnum.Join) { if (dic.Option == OptionEnum.Column) { DbSql.Column(dic.TbAlias, dic.TbCol, X); } else if (dic.Option == OptionEnum.ColumnAs) { DbSql.Column(dic.TbAlias, dic.TbCol, X); As(X); DbSql.ColumnAlias(dic.TbColAlias, X); } } else if (dic.Crud == CrudEnum.Query) { if (dic.Option == OptionEnum.Column) { DbSql.Column(string.Empty, dic.TbCol, X); } else if (dic.Option == OptionEnum.ColumnAs) { DbSql.Column(string.Empty, dic.TbCol, X); As(X); DbSql.ColumnAlias(dic.TbColAlias, X); } } }
private void SelectSpecialCsToStringCol(DicParam dic) { var ts = default(ToStringEnum); if (dic.CsType == XConfig.CSTC.Double) { ts = ToStringEnum.add; } else { ts = ToStringEnum.concat; } // if (dic.Crud == CrudEnum.Join) { if (dic.Option == OptionEnum.Column) { ToStringCol(dic.TbAlias, dic.TbCol, ts); } else if (dic.Option == OptionEnum.ColumnAs) { ToStringCol(dic.TbAlias, dic.TbCol, ts); As(X); DbSql.ColumnAlias(dic.TbColAlias, X); } } else if (dic.Crud == CrudEnum.Query) { if (dic.Option == OptionEnum.Column) { ToStringCol(string.Empty, dic.TbCol, ts); } else if (dic.Option == OptionEnum.ColumnAs) { ToStringCol(string.Empty, dic.TbCol, ts); As(X); DbSql.ColumnAlias(dic.TbColAlias, X); } } }