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


InlineQueryRootExpression Класс

Определение

Выражение, представляющее встроенный корень запроса в запросе (например, new[] { 1, 2, 3 }).

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

public class InlineQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type InlineQueryRootExpression = class
    inherit QueryRootExpression
Public Class InlineQueryRootExpression
Inherits QueryRootExpression
Наследование
InlineQueryRootExpression

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

InlineQueryRootExpression(IAsyncQueryProvider, IReadOnlyList<Expression>, Type)

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

InlineQueryRootExpression(IReadOnlyList<Expression>, Type)

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

Свойства

CanReduce

Выражение, представляющее встроенный корень запроса в запросе (например, new[] { 1, 2, 3 }).

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

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

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

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

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

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

Выражение, представляющее встроенный корень запроса в запросе (например, new[] { 1, 2, 3 }).

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

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

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

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

Выражение, представляющее встроенный корень запроса в запросе (например, new[] { 1, 2, 3 }).

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

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

Значения, содержащиеся в этом корневом каталоге запроса.

Методы

DetachQueryProvider()

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

Equals(Object)

Выражение, представляющее встроенный корень запроса в запросе (например, new[] { 1, 2, 3 }).

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

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

Выражение, представляющее встроенный корень запроса в запросе (например, new[] { 1, 2, 3 }).

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

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

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

Update(IReadOnlyList<Expression>)

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

UpdateEntityType(IEntityType)

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

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

Выражение, представляющее встроенный корень запроса в запросе (например, new[] { 1, 2, 3 }).

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

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

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