Partager via


RelationalSplitCollectionShaperExpression Classe

Définition

Expression qui représente la création d’une collection pendant la requête fractionnée pour le fournisseur relationnel dans ShaperExpression.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

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
Héritage
RelationalSplitCollectionShaperExpression
Implémente

Constructeurs

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

Crée une instance de la classe RelationalCollectionShaperExpression.

RelationalSplitCollectionShaperExpression(Int32, Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)
Obsolète.

Crée une instance de la classe RelationalCollectionShaperExpression.

Propriétés

ChildIdentifier

Identificateur de l’élément enfant.

CollectionId
Obsolète.

ID unique pour ce shaper de collection.

ElementType

Type clr des éléments de la collection.

IdentifierValueComparers

Liste des comparateurs de valeurs pour comparer les identificateurs.

InnerShaper

Expression permettant de créer des éléments internes.

Navigation

Navigation si associée à la collection.

NodeType

Expression qui représente la création d’une collection pendant la requête fractionnée pour le fournisseur relationnel dans ShaperExpression.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

ParentIdentifier

Identificateur de l’élément parent.

SelectExpression

Requête SQL pour obtenir les valeurs de cette collection à partir de la base de données.

Type

Expression qui représente la création d’une collection pendant la requête fractionnée pour le fournisseur relationnel dans ShaperExpression.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

Méthodes

Update(Expression, Expression, SelectExpression, Expression)

Crée une expression qui est semblable à celle-ci, mais en utilisant les enfants fournis. Si tous les enfants sont identiques, cette expression est retournée.

VisitChildren(ExpressionVisitor)

Expression qui représente la création d’une collection pendant la requête fractionnée pour le fournisseur relationnel dans ShaperExpression.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

Implémentations d’interfaces explicites

IPrintableExpression.Print(ExpressionPrinter)

Crée une représentation sous forme de chaîne imprimable de l’expression donnée à l’aide de ExpressionPrinter.

S’applique à