Язык

EntityQueryRootExpression Класс

Определение

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

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

public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
Наследование
EntityQueryRootExpression
Реализации

Комментарии

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

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

Имя Описание
EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

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

EntityQueryRootExpression(IEntityType)

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

Свойства

Имя Описание
CanReduce

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

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

ElementType

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

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

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

NodeType

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

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

QueryProvider

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

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

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

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

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

Методы

Имя Описание
DetachQueryProvider()

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

Equals(Object)

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

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

GetHashCode()

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

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

Print(ExpressionPrinter)

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

UpdateEntityType(IEntityType)

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

VisitChildren(ExpressionVisitor)

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

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

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

Имя Описание
IPrintableExpression.Print(ExpressionPrinter)

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

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