SqlParameterExpression 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 Parameter in einer SQL-Struktur darstellt.
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public sealed class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlParameterExpression = class
inherit SqlExpression
type SqlParameterExpression = class
inherit SqlExpression
Public NotInheritable Class SqlParameterExpression
Inherits SqlExpression
Public Class SqlParameterExpression
Inherits SqlExpression
- Vererbung
- Attribute
Hinweise
Dies ist ein einfacher Wrapper um eine ParameterExpression in der SQL-Struktur. Instanzen dieses Typs können nicht von Anwendungs- oder Datenbankanbietercode erstellt werden. Wenn dies ein Problem für Ihre Anwendung oder Ihren Anbieter ist, übermitteln Sie bitte ein Problem bei github.com/dotnet/efcore.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SqlParameterExpression(String, String, Type, Boolean, Nullable<ParameterTranslationMode>, RelationalTypeMapping) |
Erstellt eine neue Instanz der SqlParameterExpression Klasse. |
| SqlParameterExpression(String, Type, Boolean, RelationalTypeMapping) |
Erstellt eine neue Instanz der SqlParameterExpression Klasse. |
| SqlParameterExpression(String, Type, RelationalTypeMapping) |
Erstellt eine neue Instanz der SqlParameterExpression Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| InvariantName |
Der Name des Parameters, wie er in Parametersaufgezeichnet wird. |
| IsNullable |
Der Boolwert, der angibt, ob dieser Parameter Nullwerte aufweisen kann. |
| Name |
Der Name des Parameters, wie er auf ParameterName und innerhalb der SQL-Datei als Platzhalter festgelegt wird (vor allen zusätzlichen Platzhalterzeichenpräfixen). |
| NodeType |
Ein Ausdruck, der einen Parameter in einer SQL-Struktur darstellt. (Geerbt von SqlExpression) |
| TranslationMode |
Wie der Parameter behandelt werden soll. |
| Type |
Ein Ausdruck, der einen Parameter in einer SQL-Struktur darstellt. (Geerbt von SqlExpression) |
| TypeMapping |
Der RelationalTypeMapping diesem Ausdruck zugeordnete Ausdruck. (Geerbt von SqlExpression) |
Methoden
| Name | Beschreibung |
|---|---|
| ApplyTypeMapping(RelationalTypeMapping) |
Wendet die angegebene Typzuordnung auf diesen Ausdruck an. |
| Equals(Object) |
Ein Ausdruck, der einen Parameter in einer SQL-Struktur darstellt. |
| GetHashCode() |
Ein Ausdruck, der einen Parameter in einer SQL-Struktur darstellt. |
| Print(ExpressionPrinter) |
Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon . |
| Print(ExpressionPrinter) |
Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon . (Geerbt von SqlExpression) |
| 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 Parameter in einer SQL-Struktur darstellt. |
| VisitChildren(ExpressionVisitor) |
Ein Ausdruck, der einen Parameter in einer SQL-Struktur darstellt. (Geerbt von SqlExpression) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IPrintableExpression.Print(ExpressionPrinter) |
Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon . (Geerbt von SqlExpression) |