ProjectionBindingExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 . |