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


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.

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