Partilhar via


SqlFunctionExpression Classe

Definição

Uma expressão que representa uma chamada de função 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 class SqlFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type SqlFunctionExpression = class
    inherit SqlExpression
Public Class SqlFunctionExpression
Inherits SqlExpression
Herança
SqlFunctionExpression

Construtores

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

Uma expressão que representa uma chamada de função 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.

SqlFunctionExpression(SqlExpression, String, Boolean, Boolean, Type, RelationalTypeMapping)

Cria uma nova instância da SqlFunctionExpression classe que representa uma função niladic que é invocada em uma instância.

SqlFunctionExpression(SqlExpression, String, IEnumerable<SqlExpression>, Boolean, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Cria uma nova instância da SqlFunctionExpression classe que representa uma função que é invocada em uma instância.

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

Cria uma nova instância da SqlFunctionExpression classe que representa uma função niladic interna.

SqlFunctionExpression(String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Cria uma nova instância da SqlFunctionExpression classe que representa uma função interna.

SqlFunctionExpression(String, String, Boolean, Type, RelationalTypeMapping)

Cria uma nova instância da SqlFunctionExpression classe que representa uma função niladic.

SqlFunctionExpression(String, String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Cria uma nova instância da SqlFunctionExpression classe que representa uma função.

Propriedades

Arguments

A lista de argumentos dessa função.

ArgumentsPropagateNullability

Uma lista de valores boolianos que indicam se o argumento individual propaga nulo para o resultado.

Instance

A instância na qual essa função é aplicada.

InstancePropagatesNullability

Um valor bool que indica se a instância propaga nulo para o resultado.

IsBuiltIn

Um valor bool que indica se a função é interna.

IsNiladic

Um valor bool que indica se a função é niladic.

IsNullable

Um valor bool que indica se a função pode retornar o resultado nulo.

Name

O nome da função.

NodeType

Uma expressão que representa uma chamada de função 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.

(Herdado de SqlExpression)
Schema

O esquema no qual a função é definida, se houver.

Type

Uma expressão que representa uma chamada de função 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.

(Herdado de SqlExpression)
TypeMapping

O RelationalTypeMapping associado a essa expressão.

(Herdado de SqlExpression)

Métodos

ApplyTypeMapping(RelationalTypeMapping)

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

Equals(Object)

Uma expressão que representa uma chamada de função 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 uma chamada de função 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.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Cria uma nova expressão que é parecida com esta, mas usando os filhos fornecidos. Se todos os filhos forem os mesmos, ela retornará esta expressão.

VisitChildren(ExpressionVisitor)

Uma expressão que representa uma chamada de função 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.

(Herdado de SqlExpression)

Aplica-se a