Поделиться через


JoinExpressionBase Класс

Определение

Выражение, представляющее JOIN в дереве SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

public abstract class JoinExpressionBase : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
type JoinExpressionBase = class
    inherit TableExpressionBase
Public MustInherit Class JoinExpressionBase
Inherits TableExpressionBase
Наследование
JoinExpressionBase
Производный

Конструкторы

JoinExpressionBase(TableExpressionBase, IEnumerable<IAnnotation>)

Создает новый экземпляр класса JoinExpressionBase.

JoinExpressionBase(TableExpressionBase)

Создает новый экземпляр класса JoinExpressionBase.

Свойства

Alias

Псевдоним, назначенный этому источнику таблицы.

(Унаследовано от TableExpressionBase)
NodeType

Выражение, представляющее JOIN в дереве SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

(Унаследовано от TableExpressionBase)
Table

Возвращает базовый источник таблицы для соединения.

Type

Выражение, представляющее JOIN в дереве SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

(Унаследовано от TableExpressionBase)

Методы

AddAnnotation(String, Object)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от TableExpressionBase)
CreateWithAnnotations(IEnumerable<IAnnotation>)

Создает подобный объект с указанными заметками.

(Унаследовано от TableExpressionBase)
Equals(Object)

Выражение, представляющее JOIN в дереве SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от TableExpressionBase)
GetAnnotations()

Возвращает все заметки для текущего объекта.

(Унаследовано от TableExpressionBase)
GetHashCode()

Выражение, представляющее JOIN в дереве SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Print(ExpressionPrinter)

Создает печатное строковое представление заданного выражения с помощью ExpressionPrinter.

(Унаследовано от TableExpressionBase)
PrintAnnotations(ExpressionPrinter)

Создает печатное строковое представление заметок, связанных с данным выражением, с помощью ExpressionPrinter.

(Унаследовано от TableExpressionBase)
Update(TableExpressionBase)

Создает новое выражение, аналогичное данному, но с использованием предоставленного дочернего элемента. Если все дочерние элементы совпадают, возвращается данное выражение.

VisitChildren(ExpressionVisitor)

Выражение, представляющее JOIN в дереве SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

(Унаследовано от TableExpressionBase)

Явные реализации интерфейса

IPrintableExpression.Print(ExpressionPrinter)

Создает печатное строковое представление заданного выражения с помощью ExpressionPrinter.

(Унаследовано от TableExpressionBase)

Методы расширения

UnwrapJoin(TableExpressionBase)

Если данный table объект является JoinExpressionBase, возвращает таблицу, к ней выполняется соединение. В противном случае возвращается table.

Применяется к