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


CollectionShaperExpression Класс

Определение

Внимание!

Use provider specific expressions for collection results.

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

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

public class CollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Obsolete("Use provider specific expressions for collection results.")]
public class CollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type CollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Obsolete("Use provider specific expressions for collection results.")>]
type CollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class CollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
Наследование
CollectionShaperExpression
Атрибуты
Реализации

Комментарии

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

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

CollectionShaperExpression(Expression, Expression, INavigation, Type)
Устаревшие..

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

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

CollectionShaperExpression(Expression, Expression, INavigationBase, Type)
Устаревшие..

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

Свойства

ElementType
Устаревшие..

Тип clr элементов коллекции.

InnerShaper
Устаревшие..

Выражение для создания внутренних элементов.

Navigation
Устаревшие..

Навигация, если она связана с коллекцией.

NodeType
Устаревшие..

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

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

Projection
Устаревшие..

Выражение для получения значения из запроса для этой коллекции.

Type
Устаревшие..

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

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

Методы

Print(ExpressionPrinter)
Устаревшие..

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

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

Update(Expression, Expression)
Устаревшие..

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

VisitChildren(ExpressionVisitor)
Устаревшие..

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

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

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

IPrintableExpression.Print(ExpressionPrinter)
Устаревшие..

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

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