SqlExpression 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 einen skalaren Wert oder ein SQL-Token in einer SQL-Struktur darstellt.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression, Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlExpression = class
inherit Expression
interface IRelationalQuotableExpression
interface IPrintableExpression
type SqlExpression = class
inherit Expression
interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlExpression = class
inherit Expression
interface IPrintableExpression
Public MustInherit Class SqlExpression
Inherits Expression
Implements IPrintableExpression, IRelationalQuotableExpression
Public MustInherit Class SqlExpression
Inherits Expression
Implements IPrintableExpression
- Vererbung
-
SqlExpression
- Abgeleitet
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| SqlExpression(Type, RelationalTypeMapping) |
Erstellt eine neue Instanz der SqlExpression Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| NodeType |
Ein Ausdruck, der einen skalaren Wert oder ein SQL-Token in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| Type |
Ein Ausdruck, der einen skalaren Wert oder ein SQL-Token in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| TypeMapping |
Der RelationalTypeMapping diesem Ausdruck zugeordnete Ausdruck. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Ein Ausdruck, der einen skalaren Wert oder ein SQL-Token in einer SQL-Struktur darstellt. 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 einen skalaren Wert oder ein SQL-Token in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| Print(ExpressionPrinter) |
Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon . |
| Quote() |
Gibt den Ausdruck an; d. h. gibt einen Ausdruck zurück, der bei der Auswertung einen Ausdruck erstellen würde, der mit diesem ausdruck identisch ist. Wird verwendet, um Code für vorkompilierte Abfragen zu generieren, die diesen Ausdruck rekonstruieren. |
| VisitChildren(ExpressionVisitor) |
Ein Ausdruck, der einen skalaren Wert oder ein SQL-Token in einer SQL-Struktur darstellt. 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 . |