Lingua

SqlExpression Classe

Definizione

Espressione che rappresenta un valore scalare o un token SQL in un albero SQL.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

[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
Ereditarietà
SqlExpression
Derivato
Attributi
Implementazioni

Costruttori

Nome Descrizione
SqlExpression(Type, RelationalTypeMapping)

Crea una nuova istanza della SqlExpression classe .

Proprietà

Nome Descrizione
NodeType

Espressione che rappresenta un valore scalare o un token SQL in un albero SQL.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Type

Espressione che rappresenta un valore scalare o un token SQL in un albero SQL.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

TypeMapping

Oggetto RelationalTypeMapping associato a questa espressione.

Metodi

Nome Descrizione
Equals(Object)

Espressione che rappresenta un valore scalare o un token SQL in un albero SQL.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

GetHashCode()

Espressione che rappresenta un valore scalare o un token SQL in un albero SQL.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Print(ExpressionPrinter)

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

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 valore scalare o un token SQL in un albero SQL.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IPrintableExpression.Print(ExpressionPrinter)

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

Si applica a