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


RelationalCollectionShaperExpression Класс

Определение

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

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

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

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

RelationalCollectionShaperExpression(Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)

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

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

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

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

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

Свойства

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

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

ElementType

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

InnerShaper

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

Navigation

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

NodeType

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

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

OuterIdentifier

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

OuterIdentifierValueComparers

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

ParentIdentifier

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

ParentIdentifierValueComparers

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

SelfIdentifier

Идентификатор элемента в коллекции.

SelfIdentifierValueComparers

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

Type

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

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

Методы

Print(ExpressionPrinter)

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

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

Update(Expression, Expression, Expression, Expression)

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

VisitChildren(ExpressionVisitor)

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

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

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