SqlParameterExpression Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) |