QualifyReference() private method

private QualifyReference ( ObjectName name ) : object
name ObjectName
return object
Ejemplo n.º 1
0
            public SqlExpression Prepare(SqlExpression expression)
            {
                var refName = ((SqlReferenceExpression)expression).ReferenceName;

                var reference = fromSet.QualifyReference(refName);

                if (reference is ObjectName)
                {
                    return(SqlExpression.Reference((ObjectName)reference));
                }
                if (reference is QueryReference)
                {
                    return(new QueryReferenceExpression((QueryReference)reference));
                }

                throw new InvalidOperationException();
            }