Udostępnij za pośrednictwem


SqlExpressionFactory.NiladicFunction Metoda

Definicja

Przeciążenia

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

Tworzy nowy SqlFunctionExpression , który reprezentuje zerowe wywołanie funkcji w drzewie SQL.

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

Tworzy nowy SqlFunctionExpression , który reprezentuje zerowe wywołanie funkcji w drzewie SQL.

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

Tworzy nowy SqlFunctionExpression , który reprezentuje zerowe wywołanie funkcji w drzewie SQL.

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

Tworzy nowy SqlFunctionExpression , który reprezentuje zerowe wywołanie funkcji w drzewie 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

Parametry

name
String

Nazwa funkcji.

nullable
Boolean

Wartość logiczna wskazująca, czy ta funkcja może zwrócić wartość null.

returnType
Type

Wyrażenie Type .

typeMapping
RelationalTypeMapping

Skojarzony RelationalTypeMapping z wyrażeniem.

Zwraca

Wyrażenie reprezentujące wywołanie funkcji w drzewie SQL.

Implementuje

Dotyczy

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

Tworzy nowy SqlFunctionExpression , który reprezentuje zerowe wywołanie funkcji w drzewie 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

Parametry

schema
String

Schemat, w którym zdefiniowano funkcję.

name
String

Nazwa funkcji.

nullable
Boolean

Wartość logiczna wskazująca, czy ta funkcja może zwrócić wartość null.

returnType
Type

Wyrażenie Type .

typeMapping
RelationalTypeMapping

Skojarzony RelationalTypeMapping z wyrażeniem.

Zwraca

Wyrażenie reprezentujące wywołanie funkcji w drzewie SQL.

Implementuje

Dotyczy

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

Tworzy nowy SqlFunctionExpression , który reprezentuje zerowe wywołanie funkcji w drzewie 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

Parametry

instance
SqlExpression

Wyrażenie, na którym jest stosowana funkcja.

name
String

Nazwa funkcji.

nullable
Boolean

Wartość logiczna wskazująca, czy ta funkcja może zwrócić wartość null.

instancePropagatesNullability
Boolean

Wartość wskazująca, czy wystąpienie propaguje wartość null do wyniku.

returnType
Type

Wyrażenie Type .

typeMapping
RelationalTypeMapping

Skojarzony RelationalTypeMapping z wyrażeniem.

Zwraca

Wyrażenie reprezentujące wywołanie funkcji w drzewie SQL.

Implementuje

Dotyczy