Lingua

SqlParameterExpression Classe

Definizione

Espressione che rappresenta un parametro in un albero SQL.

[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
Ereditarietà
SqlParameterExpression
Attributi

Commenti

Si tratta di un wrapper semplice intorno a un ParameterExpression nell'albero SQL. Le istanze di questo tipo non possono essere costruite dal codice dell'applicazione o del provider di database. Se si tratta di un problema per l'applicazione o il provider, segnalare un problema in github.com/dotnet/efcore.

Costruttori

Nome Descrizione
SqlParameterExpression(String, String, Type, Boolean, Nullable<ParameterTranslationMode>, RelationalTypeMapping)

Crea una nuova istanza della SqlParameterExpression classe .

SqlParameterExpression(String, Type, Boolean, RelationalTypeMapping)

Crea una nuova istanza della SqlParameterExpression classe .

SqlParameterExpression(String, Type, RelationalTypeMapping)

Crea una nuova istanza della SqlParameterExpression classe .

Proprietà

Nome Descrizione
InvariantName

Nome del parametro registrato in Parameters.

IsNullable

Valore bool che indica se questo parametro può avere valori Null.

Name

Il nome del parametro come verrà impostato ParameterName su e all'interno di SQL come segnaposto (prima di qualsiasi prefisso di carattere segnaposto aggiuntivo).

NodeType

Espressione che rappresenta un parametro in un albero SQL.

(Ereditato da SqlExpression)
TranslationMode

Modalità di gestione del parametro.

Type

Espressione che rappresenta un parametro in un albero SQL.

(Ereditato da SqlExpression)
TypeMapping

Oggetto RelationalTypeMapping associato a questa espressione.

(Ereditato da SqlExpression)

Metodi

Nome Descrizione
ApplyTypeMapping(RelationalTypeMapping)

Applica il mapping del tipo fornito a questa espressione.

Equals(Object)

Espressione che rappresenta un parametro in un albero SQL.

GetHashCode()

Espressione che rappresenta un parametro in un albero SQL.

Print(ExpressionPrinter)

Crea una rappresentazione di stringa stampabile dell'espressione specificata utilizzando ExpressionPrinter.

Print(ExpressionPrinter)

Crea una rappresentazione di stringa stampabile dell'espressione specificata utilizzando ExpressionPrinter.

(Ereditato da SqlExpression)
Quote()

Virgolette l'espressione; ovvero restituisce un'espressione che, quando valutata, crea un'espressione identica a questa. Usato per generare codice per le query precompilate, che ricostruisce questa espressione.

VisitChildren(ExpressionVisitor)

Espressione che rappresenta un parametro in un albero SQL.

VisitChildren(ExpressionVisitor)

Espressione che rappresenta un parametro in un albero SQL.

(Ereditato da SqlExpression)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IPrintableExpression.Print(ExpressionPrinter)

Crea una rappresentazione di stringa stampabile dell'espressione specificata utilizzando ExpressionPrinter.

(Ereditato da SqlExpression)

Si applica a