Freigeben über


ProjectionBindingExpression Klasse

Definition

Ein Ausdruck, der Werte von QueryExpression abruft, die beim Erstellen von Ergebnissen in ShaperExpression verwendet werden.

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

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

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -Erweiterungen und Funktionsweise von EF Core-Abfragen .

Konstruktoren

ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>)

Erstellt eine neue Instanz der ProjectionBindingExpression-Klasse.

ProjectionBindingExpression(Expression, Int32, Type)

Erstellt eine neue Instanz der ProjectionBindingExpression-Klasse.

ProjectionBindingExpression(Expression, IReadOnlyDictionary<IProperty,Int32>)
Veraltet.

Erstellt eine neue Instanz der ProjectionBindingExpression-Klasse.

ProjectionBindingExpression(Expression, ProjectionMember, Type)

Erstellt eine neue Instanz der ProjectionBindingExpression-Klasse.

Eigenschaften

Index

Der zu bindende Projektionsmember, wenn die Bindung über den Projektionsindex erfolgt.

IndexMap
Veraltet.

Der zu bindende Projektionsmember, wenn die Bindung über die Indexzuordnung für einen Wertpuffer erfolgt.

NodeType

Ein Ausdruck, der Werte von QueryExpression abruft, die beim Erstellen von Ergebnissen in ShaperExpression verwendet werden.

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

ProjectionMember

Das Projektionselement, das gebunden werden soll, wenn die Bindung über einen Projektionsmember erfolgt.

QueryExpression

Der Abfrageausdruck, an den gebunden werden soll.

Type

Ein Ausdruck, der Werte von QueryExpression abruft, die beim Erstellen von Ergebnissen in ShaperExpression verwendet werden.

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

Methoden

Equals(Object)

Ein Ausdruck, der Werte von QueryExpression abruft, die beim Erstellen von Ergebnissen in ShaperExpression verwendet werden.

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

GetHashCode()

Ein Ausdruck, der Werte von QueryExpression abruft, die beim Erstellen von Ergebnissen in ShaperExpression verwendet werden.

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

Print(ExpressionPrinter)

Ein Ausdruck, der Werte von QueryExpression abruft, die beim Erstellen von Ergebnissen in ShaperExpression verwendet werden.

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

VisitChildren(ExpressionVisitor)

Ein Ausdruck, der Werte von QueryExpression abruft, die beim Erstellen von Ergebnissen in ShaperExpression verwendet werden.

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

Explizite Schnittstellenimplementierungen

IPrintableExpression.Print(ExpressionPrinter)

Erstellt mithilfe von eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks ExpressionPrinter.

Gilt für: