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


PredicateJoinExpressionBase Класс

Определение

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

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

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

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

PredicateJoinExpressionBase(TableExpressionBase, SqlExpression, IEnumerable<IAnnotation>)

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

PredicateJoinExpressionBase(TableExpressionBase, SqlExpression)

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

Свойства

Alias

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

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

Предикат, используемый при соединении.

NodeType

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

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

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

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

(Унаследовано от JoinExpressionBase)
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, SqlExpression)

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

Update(TableExpressionBase)

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

(Унаследовано от JoinExpressionBase)
VisitChildren(ExpressionVisitor)

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

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

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

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

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

UnwrapJoin(TableExpressionBase)

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

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