ResolveColumnName() публичный абстрактный Метод

public abstract ResolveColumnName ( string columnName ) : string
columnName string
Результат string
Пример #1
0
            public override SqlExpression VisitReference(SqlReferenceExpression reference)
            {
                var refName        = reference.ReferenceName;
                var origColumn     = refName.Name;
                var resolvedColumn = checker.ResolveColumnName(origColumn);

                if (resolvedColumn == null)
                {
                    throw new InvalidOperationException($"Column '{origColumn} not found in table.");
                }

                if (!origColumn.Equals(resolvedColumn))
                {
                    refName = new ObjectName(refName.Parent, resolvedColumn);
                }

                return(SqlExpression.Reference(refName));
            }