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


CrossJoinLateralExpression Класс

Определение

Представляет выражение SQL CROSS JOIN LATERAL.

public class CrossJoinLateralExpression : Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase
type CrossJoinLateralExpression = class
    inherit JoinExpressionBase
Public Class CrossJoinLateralExpression
Inherits JoinExpressionBase
Наследование

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

CrossJoinLateralExpression(TableExpressionBase)

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

Свойства

Alias

Возвращает псевдоним.

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

Возвращает тип узла данного Expression. (Является наследником Expression)

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

Возвращает или задает предикат.

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

Возвращает источник запроса.

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

Выражение целевой таблицы.

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

Получает статичный тип выражения, представленного этим выражением Expression. (Является наследником Expression)

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

Методы

Accept(ExpressionVisitor)

Отправляет в конкретный метод Visit для данного типа узла.

Equals(Object)

Проверяет, равен ли этот объект другому объекту.

GetHashCode()

Возвращает хэш-код для этого объекта.

HandlesQuerySource(IQuerySource)

Определяет, обрабатывает ли данный объект TableExpressionBase заданный источник запроса.

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

Предварительно обрабатывает заданный Remotion.Linq.Clauses.IQuerySourceобъект .

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

Создает String представление выражения .

VisitChildren(ExpressionVisitor)

Уменьшает узел, а затем вызывает метод , Visit(Expression) передавая сокращенное выражение. Если узел упростить невозможно, создается исключение.

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

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