Partager via


RelationalCollectionShaperExpression Classe

Définition

Expression qui représente la création d’une collection 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 de l’application.

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

Constructeurs

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

Crée une instance de la classe RelationalCollectionShaperExpression.

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, Expression, INavigation, Type)
Obsolète.
Obsolète.

Crée une instance de la classe RelationalCollectionShaperExpression.

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

Crée une instance de la classe RelationalCollectionShaperExpression.

Propriétés

CollectionId
Obsolète.

ID unique pour ce modélisateur de collection.

ElementType

Type clr des éléments de la collection.

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 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 de l’application.

OuterIdentifier

Identificateur de l’élément externe.

OuterIdentifierValueComparers

Liste des comparateurs de valeurs à comparer à l’identificateur externe.

ParentIdentifier

Identificateur de l’élément parent.

ParentIdentifierValueComparers

Liste des comparateurs de valeurs à comparer à l’identificateur parent.

SelfIdentifier

Identificateur de l’élément dans la collection.

SelfIdentifierValueComparers

Liste des comparateurs de valeurs à comparer.

Type

Expression qui représente la création d’une collection 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 de l’application.

Méthodes

Print(ExpressionPrinter)

Expression qui représente la création d’une collection 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 de l’application.

Update(Expression, Expression, Expression, 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 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 de l’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 ExpressionPrinterde .

S’applique à