SqlParameterExpression Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) |