ISqlExpressionFactory.NiladicFunction Metodo

Definizione

Overload

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

Crea un nuovo SqlFunctionExpression oggetto che rappresenta una chiamata di funzione niladica in un albero SQL.

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

Crea un nuovo SqlFunctionExpression oggetto che rappresenta una chiamata di funzione niladica in un albero SQL.

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

Crea un nuovo SqlFunctionExpression oggetto che rappresenta una chiamata di funzione niladica in un albero SQL.

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

Crea un nuovo SqlFunctionExpression oggetto che rappresenta una chiamata di funzione niladica in un albero SQL.

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public 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
Public Function NiladicFunction (name As String, nullable As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression

Parametri

name
String

Nome della funzione.

nullable
Boolean

Valore bool che indica se questa funzione può restituire null.

returnType
Type

Classe Type dell'espressione.

typeMapping
RelationalTypeMapping

Oggetto RelationalTypeMapping associato all'espressione.

Restituisce

Espressione che rappresenta una chiamata di funzione in un albero SQL.

Si applica a

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

Crea un nuovo SqlFunctionExpression oggetto che rappresenta una chiamata di funzione niladica in un albero SQL.

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string schema, string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public 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
Public Function NiladicFunction (schema As String, name As String, nullable As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression

Parametri

schema
String

Schema in cui viene definita la funzione.

name
String

Nome della funzione.

nullable
Boolean

Valore bool che indica se questa funzione può restituire null.

returnType
Type

Classe Type dell'espressione.

typeMapping
RelationalTypeMapping

Oggetto RelationalTypeMapping associato all'espressione.

Restituisce

Espressione che rappresenta una chiamata di funzione in un albero SQL.

Si applica a

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

Crea un nuovo SqlFunctionExpression oggetto che rappresenta una chiamata di funzione niladica in un albero SQL.

public 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 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
Public Function NiladicFunction (instance As SqlExpression, name As String, nullable As Boolean, instancePropagatesNullability As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression

Parametri

instance
SqlExpression

Espressione su cui viene applicata la funzione.

name
String

Nome della funzione.

nullable
Boolean

Valore bool che indica se questa funzione può restituire null.

instancePropagatesNullability
Boolean

Valore che indica se l'istanza propaga null al risultato.

returnType
Type

Classe Type dell'espressione.

typeMapping
RelationalTypeMapping

Oggetto RelationalTypeMapping associato all'espressione.

Restituisce

Espressione che rappresenta una chiamata di funzione in un albero SQL.

Si applica a