SqlParameterExpression Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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) |