Condividi tramite


RelationalCollectionShaperExpression Classe

Definizione

Espressione che rappresenta la creazione di una raccolta per il provider relazionale in ShaperExpression.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

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
Ereditarietà
RelationalCollectionShaperExpression
Implementazioni

Costruttori

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

Crea una nuova istanza della classe RelationalCollectionShaperExpression.

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, Expression, INavigation, Type)
Obsoleti.
Obsoleti.

Crea una nuova istanza della classe RelationalCollectionShaperExpression.

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)
Obsoleti.

Crea una nuova istanza della classe RelationalCollectionShaperExpression.

Proprietà

CollectionId
Obsoleti.

ID univoco per questo shaper della raccolta.

ElementType

Tipo clr di elementi della raccolta.

InnerShaper

Espressione per creare elementi interni.

Navigation

Struttura di spostamento se associata alla raccolta.

NodeType

Espressione che rappresenta la creazione di una raccolta per il provider relazionale in ShaperExpression.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

OuterIdentifier

Identificatore dell'elemento esterno.

OuterIdentifierValueComparers

Elenco di comparer di valori da confrontare con l'identificatore esterno.

ParentIdentifier

Identificatore dell'elemento padre.

ParentIdentifierValueComparers

Elenco di comparer di valori da confrontare con l'identificatore padre.

SelfIdentifier

Identificatore dell'elemento nella raccolta.

SelfIdentifierValueComparers

Elenco di comparer di valori da confrontare con l'identificatore autonomo.

Type

Espressione che rappresenta la creazione di una raccolta per il provider relazionale in ShaperExpression.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Metodi

Print(ExpressionPrinter)

Espressione che rappresenta la creazione di una raccolta per il provider relazionale in ShaperExpression.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Update(Expression, Expression, Expression, Expression)

Crea una nuova espressione simile a questa, ma che usa gli elementi figlio specificati. Se tutti gli elementi figlio sono uguali, verrà restituita questa espressione.

VisitChildren(ExpressionVisitor)

Espressione che rappresenta la creazione di una raccolta per il provider relazionale in ShaperExpression.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Implementazioni dell'interfaccia esplicita

IPrintableExpression.Print(ExpressionPrinter)

Crea una rappresentazione di stringa stampabile dell'espressione specificata utilizzando ExpressionPrinter.

Si applica a