Partilhar via


SqlExpressionFactory.NiladicFunction Método

Definição

Sobrecargas

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

Cria um novo SqlFunctionExpression que representa uma chamada de função niladic em uma árvore SQL.

NiladicFunction(String, String, Boolean, Type, RelationalTypeMapping)

Cria um novo SqlFunctionExpression que representa uma chamada de função niladic em uma árvore SQL.

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

Cria um novo SqlFunctionExpression que representa uma chamada de função niladic em uma árvore SQL.

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

Cria um novo SqlFunctionExpression que representa uma chamada de função niladic em uma árvore SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member NiladicFunction : string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
override this.NiladicFunction : string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Overridable Function NiladicFunction (name As String, nullable As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression

Parâmetros

name
String

O nome da função.

nullable
Boolean

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

returnType
Type

O Type da expressão.

typeMapping
RelationalTypeMapping

O RelationalTypeMapping associado à expressão.

Retornos

Uma expressão que representa uma chamada de função em uma árvore SQL.

Implementações

Aplica-se a

NiladicFunction(String, String, Boolean, Type, RelationalTypeMapping)

Cria um novo SqlFunctionExpression que representa uma chamada de função niladic em uma árvore SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string schema, string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string schema, string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member NiladicFunction : string * string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
override this.NiladicFunction : string * string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Overridable Function NiladicFunction (schema As String, name As String, nullable As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression

Parâmetros

schema
String

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

name
String

O nome da função.

nullable
Boolean

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

returnType
Type

O Type da expressão.

typeMapping
RelationalTypeMapping

O RelationalTypeMapping associado à expressão.

Retornos

Uma expressão que representa uma chamada de função em uma árvore SQL.

Implementações

Aplica-se a

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

Cria um novo SqlFunctionExpression que representa uma chamada de função niladic em uma árvore SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, string name, bool nullable, bool instancePropagatesNullability, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, string name, bool nullable, bool instancePropagatesNullability, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member NiladicFunction : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * string * bool * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
override this.NiladicFunction : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * string * bool * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Overridable Function NiladicFunction (instance As SqlExpression, name As String, nullable As Boolean, instancePropagatesNullability As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression

Parâmetros

instance
SqlExpression

Uma expressão na qual a função é aplicada.

name
String

O nome da função.

nullable
Boolean

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

instancePropagatesNullability
Boolean

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

returnType
Type

O Type da expressão.

typeMapping
RelationalTypeMapping

O RelationalTypeMapping associado à expressão.

Retornos

Uma expressão que representa uma chamada de função em uma árvore SQL.

Implementações

Aplica-se a