SqlExpressionFactory.NiladicFunction Metodo

Definizione

Overload

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

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

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

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

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

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

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

Crea un nuovo SqlFunctionExpression oggetto che rappresenta una chiamata di funzione niladic in un albero 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

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.

Implementazioni

Si applica a

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

Crea un nuovo SqlFunctionExpression oggetto che rappresenta una chiamata di funzione niladic in un albero 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

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.

Implementazioni

Si applica a

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

Crea un nuovo SqlFunctionExpression oggetto che rappresenta una chiamata di funzione niladic in un albero 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

Parametri

instance
SqlExpression

Espressione in 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.

Implementazioni

Si applica a