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


InExpression Класс

Определение

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

public class InExpression : System.Linq.Expressions.Expression
type InExpression = class
    inherit Expression
Public Class InExpression
Inherits Expression
Наследование
InExpression

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

InExpression(AliasExpression, IReadOnlyList<Expression>)

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

InExpression(AliasExpression, SelectExpression)

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

InExpression(Expression, IReadOnlyList<Expression>)

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

InExpression(Expression, SelectExpression)

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

Свойства

NodeType

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

Operand

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

SubQuery

Возвращает вложенный запрос.

Type

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

Values

Возвращает значения.

Методы

Accept(ExpressionVisitor)

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

Equals(Object)

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

GetHashCode()

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

ToString()

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

VisitChildren(ExpressionVisitor)

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

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