Поделиться через


SqlExpressionFactory.NiladicFunction Метод

Определение

Перегрузки

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

Создает новый SqlFunctionExpression объект , представляющий вызов ниладической функции в дереве SQL.

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

Создает новый SqlFunctionExpression объект , представляющий вызов ниладической функции в дереве SQL.

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

Создает новый SqlFunctionExpression объект , представляющий вызов ниладической функции в дереве SQL.

NiladicFunction(String, Boolean, Type, RelationalTypeMapping)

Создает новый SqlFunctionExpression объект , представляющий вызов ниладической функции в дереве 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

Параметры

name
String

Имя функции.

nullable
Boolean

Логическое значение, указывающее, может ли эта функция возвращать значение NULL.

returnType
Type

Тип Type выражения.

typeMapping
RelationalTypeMapping

Объект , RelationalTypeMapping связанный с выражением.

Возвращаемое значение

Выражение, представляющее вызов функции в дереве SQL.

Реализации

Применяется к

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

Создает новый SqlFunctionExpression объект , представляющий вызов ниладической функции в дереве 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

Параметры

schema
String

Схема, в которой определена функция.

name
String

Имя функции.

nullable
Boolean

Логическое значение, указывающее, может ли эта функция возвращать значение NULL.

returnType
Type

Тип Type выражения.

typeMapping
RelationalTypeMapping

Объект , RelationalTypeMapping связанный с выражением.

Возвращаемое значение

Выражение, представляющее вызов функции в дереве SQL.

Реализации

Применяется к

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

Создает новый SqlFunctionExpression объект , представляющий вызов ниладической функции в дереве 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

Параметры

instance
SqlExpression

Выражение, к которому применяется функция.

name
String

Имя функции.

nullable
Boolean

Логическое значение, указывающее, может ли эта функция возвращать значение NULL.

instancePropagatesNullability
Boolean

Значение, указывающее, распространяется ли экземпляр null на результат.

returnType
Type

Тип Type выражения.

typeMapping
RelationalTypeMapping

Объект , RelationalTypeMapping связанный с выражением.

Возвращаемое значение

Выражение, представляющее вызов функции в дереве SQL.

Реализации

Применяется к