public virtual void Visiting(SqlJoinTableSource sqlJoinTableSource) { switch (sqlJoinTableSource.SqlJoinType) { case SqlJoinType.Inner: sqlBuilder.Append(" Inner Join "); break; case SqlJoinType.LeftOuter: sqlBuilder.Append(" Left Outer Join "); break; case SqlJoinType.RightOuter: sqlBuilder.Append(" Right Outer Join "); break; case SqlJoinType.FullOuter: sqlBuilder.Append(" Full Outer Join "); break; default: break; } sqlBuilder.Append(" "); if (sqlJoinTableSource.LeftSqlTableAlias != null) { sqlJoinTableSource.LeftSqlTableAlias.Accept(this); } // if (sqlJoinTableSource.RightTableAlias != null) // sqlJoinTableSource.RightTableAlias.Accept(this); sqlBuilder.Append(" On "); if (sqlJoinTableSource.SqlSearchCondition != null) { sqlJoinTableSource.SqlSearchCondition.Accept(this); } }
public virtual void Visited(SqlJoinTableSource sqlJoinTableSource) { //sqlBuilder.Append(", "); }