/// <summary> /// Gets the table alias. /// </summary> public string GetTableAlias(IFromClause fromClause) { return(GetTableAlias(ExpressionWalker.GetQuerySource(fromClause.FromExpression) ?? fromClause)); }
/// <summary> /// Gets the table alias. /// </summary> public string GetTableAlias(JoinClause joinClause) { return(GetTableAlias(ExpressionWalker.GetQuerySource(joinClause.InnerSequence) ?? joinClause)); }
/// <summary> /// Gets the table alias. /// </summary> public string GetTableAlias(Expression expression) { Debug.Assert(expression != null); return(GetTableAlias(ExpressionWalker.GetQuerySource(expression))); }