Sprache

ProjectionBindingExpression Klasse

Definition

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

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

[System.Runtime.CompilerServices.Nullable(0)]
public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionBindingExpression
Inherits Expression
Implements IPrintableExpression
Vererbung
ProjectionBindingExpression
Attribute
Implementiert

Hinweise

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

Konstruktoren

Name Beschreibung
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

Name Beschreibung
Index

Das Projektionselement, das gebunden werden soll, wenn die Bindung über den Projektionsindex erfolgt.

IndexMap
Veraltet.

Das zu bindende Projektionselement, wenn die Bindung über die Indexzuordnung für einen Wertpuffer erfolgt.

NodeType

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

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

ProjectionMember

Das zu bindende Projektionselement, wenn die Bindung über das Projektionselement erfolgt.

QueryExpression

Der Abfrageausdruck, mit dem eine Bindung erfolgen soll.

Type

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

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

Methoden

Name Beschreibung
Equals(Object)

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

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

GetHashCode()

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

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

Print(ExpressionPrinter)

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

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

VisitChildren(ExpressionVisitor)

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

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

Explizite Schnittstellenimplementierungen

Name Beschreibung
IPrintableExpression.Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

Gilt für: