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


RelationalSplitCollectionShaperExpression Класс

Определение

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

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

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

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

RelationalSplitCollectionShaperExpression(Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)

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

RelationalSplitCollectionShaperExpression(Int32, Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)
Устаревшие..

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

Свойства

ChildIdentifier

Идентификатор дочернего элемента.

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

Уникальный идентификатор для этого формировщика коллекции.

ElementType

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

IdentifierValueComparers

Список компараторов значений для сравнения идентификаторов.

InnerShaper

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

Navigation

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

NodeType

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

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

ParentIdentifier

Идентификатор родительского элемента.

SelectExpression

SQL-запрос для получения значений для этой коллекции из базы данных.

Type

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

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

Методы

Update(Expression, Expression, SelectExpression, Expression)

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

VisitChildren(ExpressionVisitor)

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

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

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