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


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)

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

PredicateJoinExpressionBase(TableExpressionBase, SqlExpression, IEnumerable<IAnnotation>)

Создает новый экземпляр класса 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)

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

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

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

VisitChildren(ExpressionVisitor)

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

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

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

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

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

UnwrapJoin(TableExpressionBase)

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

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