Lenguaje

SqlParameterExpression Clase

Definición

Expresión que representa un parámetro en un árbol 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
Herencia
SqlParameterExpression
Atributos

Comentarios

Se trata de un contenedor sencillo alrededor de un ParameterExpression en el árbol SQL. Las instancias de este tipo no se pueden construir mediante código de aplicación o proveedor de base de datos. Si se trata de un problema para su aplicación o proveedor, registre un problema en github.com/dotnet/efcore.

Constructores

Nombre Description
SqlParameterExpression(String, String, Type, Boolean, Nullable<ParameterTranslationMode>, RelationalTypeMapping)

Crea una nueva instancia de la SqlParameterExpression clase .

SqlParameterExpression(String, Type, Boolean, RelationalTypeMapping)

Crea una nueva instancia de la SqlParameterExpression clase .

SqlParameterExpression(String, Type, RelationalTypeMapping)

Crea una nueva instancia de la SqlParameterExpression clase .

Propiedades

Nombre Description
InvariantName

Nombre del parámetro tal como se registra en Parameters.

IsNullable

Valor bool que indica si este parámetro puede tener valores NULL.

Name

El nombre del parámetro tal como se establecerá en ParameterName y dentro de SQL como marcador de posición (antes de cualquier prefijo de carácter de marcador de posición adicional).

NodeType

Expresión que representa un parámetro en un árbol SQL.

(Heredado de SqlExpression)
TranslationMode

Cómo se debe controlar el parámetro.

Type

Expresión que representa un parámetro en un árbol SQL.

(Heredado de SqlExpression)
TypeMapping

RelationalTypeMapping asociado a esta expresión.

(Heredado de SqlExpression)

Métodos

Nombre Description
ApplyTypeMapping(RelationalTypeMapping)

Aplica la asignación de tipos proporcionada a esta expresión.

Equals(Object)

Expresión que representa un parámetro en un árbol SQL.

GetHashCode()

Expresión que representa un parámetro en un árbol SQL.

Print(ExpressionPrinter)

Crea una representación de cadena imprimible de la expresión dada mediante ExpressionPrinter.

Print(ExpressionPrinter)

Crea una representación de cadena imprimible de la expresión dada mediante ExpressionPrinter.

(Heredado de SqlExpression)
Quote()

Cita la expresión; es decir, devuelve una expresión que, cuando se evalúa, construiría una expresión idéntica a esta. Se usa para generar código para consultas precompiladas, que reconstruye esta expresión.

VisitChildren(ExpressionVisitor)

Expresión que representa un parámetro en un árbol SQL.

VisitChildren(ExpressionVisitor)

Expresión que representa un parámetro en un árbol SQL.

(Heredado de SqlExpression)

Implementaciones de interfaz explícitas

Nombre Description
IPrintableExpression.Print(ExpressionPrinter)

Crea una representación de cadena imprimible de la expresión dada mediante ExpressionPrinter.

(Heredado de SqlExpression)

Se aplica a