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


QueryRootExpression Класс

Определение

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

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

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

Комментарии

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

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

QueryRootExpression(IAsyncQueryProvider, IEntityType)

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

QueryRootExpression(IAsyncQueryProvider, Type)

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

QueryRootExpression(IEntityType)

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

QueryRootExpression(Type)

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

Свойства

CanReduce

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

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

ElementType

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

EntityType

Тип сущности, заданный этим корнем запроса.

NodeType

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

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

QueryProvider

Поставщик запросов, связанный с этим корнем запроса.

Type

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

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

Методы

DetachQueryProvider()

Отсоединяет связанный поставщик запросов от этого корневого выражения запроса.

Equals(Object)

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

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

GetHashCode()

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

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

Print(ExpressionPrinter)

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

UpdateEntityType(IEntityType)

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

VisitChildren(ExpressionVisitor)

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

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

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