Lingua

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.

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalCollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class RelationalCollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalCollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
type RelationalCollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class RelationalCollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
Ereditarietà
RelationalCollectionShaperExpression
Attributi
Implementazioni

Costruttori

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

Crea una nuova istanza della RelationalCollectionShaperExpression classe .

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

Crea una nuova istanza della RelationalCollectionShaperExpression classe .

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

Crea una nuova istanza della RelationalCollectionShaperExpression classe .

Proprietà

Nome Descrizione
CollectionId
Obsoleti.

ID univoco per questo shaper della raccolta.

ElementType

Tipo clr di elementi della raccolta.

InnerShaper

Espressione per creare elementi interni.

Navigation

Navigazione se associata all'insieme.

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 self.

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

Nome Descrizione
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 utilizzando gli elementi figlio forniti. Se tutti gli elementi figlio sono uguali, restituirà 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

Nome Descrizione
IPrintableExpression.Print(ExpressionPrinter)

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

Si applica a