Sprache

SqlParameterExpression Klasse

Definition

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
SqlParameterExpression
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)

Gilt für: