コード例 #1
0
ファイル: JoinCondition.cs プロジェクト: resonancellc/nquery
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            if (_leftTable == null)
            {
                sb.Append("(NONE)");
            }
            else
            {
                sb.Append(_leftTable.Name);
                sb.Append(": ");
                sb.Append(_leftTable.TableBinding.Name);
            }

            sb.Append(" ----> ");
            sb.Append(_rightTable.Name);
            sb.Append(": ");
            sb.Append(_rightTable.TableBinding.Name);
            sb.Append(Environment.NewLine);

            sb.Append("{");
            sb.Append(_leftExpression.ToString());
            sb.Append("}");
            sb.Append(" ");
            sb.Append(_op.ToString());
            sb.Append(" ");
            sb.Append("{");
            sb.Append(_rightExpression.ToString());
            sb.Append("}");
            sb.Append(Environment.NewLine);

            return(sb.ToString());
        }