Idioma

SqlParameterExpression Classe

Definição

Uma expressão que representa um parâmetro em uma árvore 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
Herança
SqlParameterExpression
Atributos

Comentários

Este é um wrapper simples em torno de um ParameterExpression na árvore SQL. Instâncias desse tipo não podem ser construídas pelo código do aplicativo ou do provedor de banco de dados. Se esse for um problema para seu aplicativo ou provedor, registre um problema no github.com/dotnet/efcore.

Construtores

Nome Descrição
SqlParameterExpression(String, String, Type, Boolean, Nullable<ParameterTranslationMode>, RelationalTypeMapping)

Cria uma nova instância da SqlParameterExpression classe.

SqlParameterExpression(String, Type, Boolean, RelationalTypeMapping)

Cria uma nova instância da SqlParameterExpression classe.

SqlParameterExpression(String, Type, RelationalTypeMapping)

Cria uma nova instância da SqlParameterExpression classe.

Propriedades

Nome Descrição
InvariantName

O nome do parâmetro como ele é registrado em Parameters.

IsNullable

O valor bool que indica se esse parâmetro pode ter valores nulos.

Name

O nome do parâmetro como ele será definido dentro e dentro ParameterName do SQL como um espaço reservado (antes de qualquer prefixo de caractere de espaço reservado adicional).

NodeType

Uma expressão que representa um parâmetro em uma árvore SQL.

(Herdado de SqlExpression)
TranslationMode

Como o parâmetro deve ser tratado.

Type

Uma expressão que representa um parâmetro em uma árvore SQL.

(Herdado de SqlExpression)
TypeMapping

O RelationalTypeMapping associado a essa expressão.

(Herdado de SqlExpression)

Métodos

Nome Descrição
ApplyTypeMapping(RelationalTypeMapping)

Aplica o mapeamento de tipo fornecido a essa expressão.

Equals(Object)

Uma expressão que representa um parâmetro em uma árvore SQL.

GetHashCode()

Uma expressão que representa um parâmetro em uma árvore SQL.

Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

(Herdado de SqlExpression)
Quote()

Cita a expressão; ou seja, retorna uma expressão que, quando avaliada, construiria uma expressão idêntica a esta. Usado para gerar código para consultas pré-compiladas, que reconstrói essa expressão.

VisitChildren(ExpressionVisitor)

Uma expressão que representa um parâmetro em uma árvore SQL.

VisitChildren(ExpressionVisitor)

Uma expressão que representa um parâmetro em uma árvore SQL.

(Herdado de SqlExpression)

Implantações explícitas de interface

Nome Descrição
IPrintableExpression.Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

(Herdado de SqlExpression)

Aplica-se a