Compartilhar via


SqlExpression Classe

Definição

Uma expressão que representa um valor escalar ou um token SQL em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type SqlExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
type SqlExpression = class
    inherit Expression
    interface IPrintableExpression
Public MustInherit Class SqlExpression
Inherits Expression
Implements IPrintableExpression
Herança
SqlExpression
Derivado
Atributos
Implementações

Construtores

SqlExpression(Type, RelationalTypeMapping)

Cria uma nova instância da classe SqlExpression.

Propriedades

NodeType

Uma expressão que representa um valor escalar ou um token SQL em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Type

Uma expressão que representa um valor escalar ou um token SQL em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

TypeMapping

O RelationalTypeMapping associado a essa expressão.

Métodos

Equals(Object)

Uma expressão que representa um valor escalar ou um token SQL em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

GetHashCode()

Uma expressão que representa um valor escalar ou um token SQL em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Print(ExpressionPrinter)

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

VisitChildren(ExpressionVisitor)

Uma expressão que representa um valor escalar ou um token SQL em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Implantações explícitas de interface

IPrintableExpression.Print(ExpressionPrinter)

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

Aplica-se a