Partilhar via


SqlFunctionExpression Classe

Definição

Representa uma expressão de chamada de função SQL.

[System.Diagnostics.DebuggerDisplay("{this.FunctionName}({string.Join(", ", this.Arguments)})")]
public class SqlFunctionExpression : System.Linq.Expressions.Expression
[System.Diagnostics.DebuggerDisplay("{ToString()}")]
public class SqlFunctionExpression : System.Linq.Expressions.Expression
[<System.Diagnostics.DebuggerDisplay("{this.FunctionName}({string.Join(", ", this.Arguments)})")>]
type SqlFunctionExpression = class
    inherit Expression
[<System.Diagnostics.DebuggerDisplay("{ToString()}")>]
type SqlFunctionExpression = class
    inherit Expression
Public Class SqlFunctionExpression
Inherits Expression
Herança
SqlFunctionExpression
Atributos

Construtores

SqlFunctionExpression(Expression, String, Type, Boolean)

Inicializa uma nova instância da classe SqlFunctionExpression.

SqlFunctionExpression(Expression, String, Type, IEnumerable<Expression>, RelationalTypeMapping, RelationalTypeMapping, IEnumerable<RelationalTypeMapping>)

Inicializa uma nova instância da classe SqlFunctionExpression.

SqlFunctionExpression(Expression, String, Type, IEnumerable<Expression>)

Inicializa uma nova instância da classe SqlFunctionExpression.

SqlFunctionExpression(String, Type, Boolean)

Inicializa uma nova instância da classe SqlFunctionExpression.

SqlFunctionExpression(String, Type, IEnumerable<Expression>)

Inicializa uma nova instância da classe SqlFunctionExpression.

SqlFunctionExpression(String, Type, String, IEnumerable<Expression>, RelationalTypeMapping, IEnumerable<RelationalTypeMapping>)

Inicializa uma nova instância da classe SqlFunctionExpression.

SqlFunctionExpression(String, Type, String, IEnumerable<Expression>)

Inicializa uma nova instância da classe SqlFunctionExpression.

SqlFunctionExpression(String, Type)

Inicializa uma nova instância da classe SqlFunctionExpression.

Propriedades

Arguments

Os argumentos.

ArgumentTypeMappings

Obtém os mapeamentos de tipo para cada argumento.

FunctionName

Obtém o nome da função.

Instance

A instância.

InstanceTypeMapping

Obtém o mapeamento de tipo da instância.

IsNiladic

Obtém um valor que indica se a função é niladic.

NodeType

Retorna o tipo de nó deste Expression. (Herdado de Expression.)

ResultTypeMapping

Obtém o mapeamento de tipo do resultado.

Schema

Obtém o nome do esquema.

Type

Obtém o tipo estático da expressão que esse Expression representa. (Herdado de Expression.)

Métodos

Accept(ExpressionVisitor)

Expede o método específico de visita para esse tipo de nó.

Equals(Object)

Testa se esse objeto é considerado igual a outro.

GetHashCode()

Retorna um código hash para esse objeto.

ToString()

Cria uma String representação da Expressão.

VisitChildren(ExpressionVisitor)

Reduz o nó e chama o Visit(Expression) método passando a expressão reduzida. Gerará uma exceção se o nó não for redutível.

Aplica-se a