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


ProjectionExpression Класс

Определение

Выражение, представляющее проекцию в SelectExpression.

public class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public sealed class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
public sealed class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ProjectionExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
type ProjectionExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionExpression
Inherits Expression
Implements IPrintableExpression
Public NotInheritable Class ProjectionExpression
Inherits Expression
Implements IPrintableExpression
Наследование
ProjectionExpression
Атрибуты
Реализации

Комментарии

Это простая оболочка SqlExpression вокруг и псевдонима. Экземпляры этого типа не могут быть созданы с помощью кода приложения или поставщика базы данных. Если это проблема для вашего приложения или поставщика, сообщите о проблеме по адресу github.com/dotnet/efcore.

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

ProjectionExpression(SqlExpression, String)

Выражение, представляющее проекцию в SelectExpression.

Свойства

Alias

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

Expression

Проецируемые значения SQL.

NodeType

Выражение, представляющее проекцию в SelectExpression.

Type

Выражение, представляющее проекцию в SelectExpression.

Методы

Equals(Object)

Выражение, представляющее проекцию в SelectExpression.

GetHashCode()

Выражение, представляющее проекцию в SelectExpression.

Print(ExpressionPrinter)

Выражение, представляющее проекцию в SelectExpression.

Update(SqlExpression)

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

VisitChildren(ExpressionVisitor)

Выражение, представляющее проекцию в SelectExpression.

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

IPrintableExpression.Print(ExpressionPrinter)

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

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