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


ProjectionBindingExpression Класс

Определение

Выражение, которое получает значения из для QueryExpression использования в ShaperExpression при создании результатов.

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

public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionBindingExpression
Inherits Expression
Implements IPrintableExpression
Наследование
ProjectionBindingExpression
Реализации

Комментарии

Дополнительные сведения и примеры см. в разделах Реализация поставщиков и расширений баз данных и Принцип работы запросов EF Core .

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

ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>)

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

ProjectionBindingExpression(Expression, Int32, Type)

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

ProjectionBindingExpression(Expression, IReadOnlyDictionary<IProperty,Int32>)
Устаревшие..

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

ProjectionBindingExpression(Expression, ProjectionMember, Type)

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

Свойства

Index

Член проекции, привязываемый, если привязка выполняется через индекс проекции.

IndexMap
Устаревшие..

Член проекции, привязываемый, если привязка выполняется с помощью карты индекса для буфера значений.

NodeType

Выражение, которое получает значения из для QueryExpression использования в ShaperExpression при создании результатов.

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

ProjectionMember

Член проекции, привязываемый, если привязка осуществляется через элемент проекции.

QueryExpression

Выражение запроса, с которым выполняется привязка.

Type

Выражение, которое получает значения из для QueryExpression использования в ShaperExpression при создании результатов.

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

Методы

Equals(Object)

Выражение, которое получает значения из для QueryExpression использования в ShaperExpression при создании результатов.

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

GetHashCode()

Выражение, которое получает значения из для QueryExpression использования в ShaperExpression при создании результатов.

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

Print(ExpressionPrinter)

Выражение, которое получает значения из для QueryExpression использования в ShaperExpression при создании результатов.

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

VisitChildren(ExpressionVisitor)

Выражение, которое получает значения из для QueryExpression использования в ShaperExpression при создании результатов.

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

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