Freigeben über


CollectionResultExpression Klasse

Definition

Ein Ausdruck, der die Erstellung einer Auflistung in ShaperExpression für relationale Anbieter darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

public class CollectionResultExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type CollectionResultExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class CollectionResultExpression
Inherits Expression
Implements IPrintableExpression
Vererbung
CollectionResultExpression
Implementiert

Konstruktoren

CollectionResultExpression(ProjectionBindingExpression, INavigationBase, Type)

Erstellt eine neue Instanz der CollectionResultExpression-Klasse.

Eigenschaften

ElementType

Der clr-Typ der Elemente der Auflistung.

Navigation

Die Navigation, wenn sie der Auflistung zugeordnet ist.

NodeType

Ein Ausdruck, der die Erstellung einer Auflistung in ShaperExpression für relationale Anbieter darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

ProjectionBindingExpression

Der Ausdruck, um die Unterabfrage für diese Auflistung abzurufen.

Type

Ein Ausdruck, der die Erstellung einer Auflistung in ShaperExpression für relationale Anbieter darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

Methoden

Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

Update(ProjectionBindingExpression)

Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben.

VisitChildren(ExpressionVisitor)

Ein Ausdruck, der die Erstellung einer Auflistung in ShaperExpression für relationale Anbieter darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

Gilt für: