Compartir a través de


SqlFunctionExpression Clase

Definición

Expresión que representa una llamada de función en un árbol SQL.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

public class SqlFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type SqlFunctionExpression = class
    inherit SqlExpression
Public Class SqlFunctionExpression
Inherits SqlExpression
Herencia
SqlFunctionExpression

Constructores

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

Expresión que representa una llamada de función en un árbol SQL.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

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

Crea una nueva instancia de la SqlFunctionExpression clase que representa una función niladic que se invoca en una instancia de .

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

Crea una nueva instancia de la SqlFunctionExpression clase que representa una función que se invoca en una instancia de .

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

Crea una nueva instancia de la SqlFunctionExpression clase que representa una función niládica integrada.

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

Crea una nueva instancia de la SqlFunctionExpression clase que representa una función integrada.

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

Crea una nueva instancia de la SqlFunctionExpression clase que representa una función niladic.

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

Crea una nueva instancia de la SqlFunctionExpression clase que representa una función.

Propiedades

Arguments

Lista de argumentos de esta función.

ArgumentsPropagateNullability

Lista de valores bool que indican si el argumento individual propaga null al resultado.

Instance

Instancia en la que se aplica esta función.

InstancePropagatesNullability

Valor bool que indica si la instancia propaga null al resultado.

IsBuiltIn

Valor bool que indica si la función está integrada.

IsNiladic

Valor bool que indica si la función es niladic.

IsNullable

Valor bool que indica si la función puede devolver un resultado nulo.

Name

El nombre de la función.

NodeType

Expresión que representa una llamada de función en un árbol SQL.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

(Heredado de SqlExpression)
Schema

Esquema en el que se define la función, si existe.

Type

Expresión que representa una llamada de función en un árbol SQL.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

(Heredado de SqlExpression)
TypeMapping

asociado RelationalTypeMapping a esta expresión.

(Heredado de SqlExpression)

Métodos

ApplyTypeMapping(RelationalTypeMapping)

Aplica la asignación de tipos proporcionada a esta expresión.

Equals(Object)

Expresión que representa una llamada de función en un árbol SQL.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

GetHashCode()

Expresión que representa una llamada de función en un árbol SQL.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

Print(ExpressionPrinter)

Crea una representación de cadena imprimible de la expresión especificada mediante ExpressionPrinter.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Crea una nueva expresión que es como esta, pero usa el elemento secundario proporcionado. Si todos los elementos secundarios son iguales, devolverá esta expresión.

VisitChildren(ExpressionVisitor)

Expresión que representa una llamada de función en un árbol SQL.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

Implementaciones de interfaz explícitas

IPrintableExpression.Print(ExpressionPrinter)

Crea una representación de cadena imprimible de la expresión especificada mediante ExpressionPrinter.

(Heredado de SqlExpression)

Se aplica a