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


SqlFunctionExpression Класс

Определение

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

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

public class SqlFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type SqlFunctionExpression = class
    inherit SqlExpression
Public Class SqlFunctionExpression
Inherits SqlExpression
Наследование
SqlFunctionExpression

Конструкторы

SqlFunctionExpression(Expression, String, String, Boolean, IEnumerable<SqlExpression>, Boolean, Type, RelationalTypeMapping)

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

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

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

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

SqlFunctionExpression(SqlExpression, String, IEnumerable<SqlExpression>, Boolean, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Создает новый экземпляр класса , SqlFunctionExpression который представляет функцию, вызываемую в экземпляре .

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

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

SqlFunctionExpression(String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Создает новый экземпляр класса , SqlFunctionExpression который представляет встроенную функцию.

SqlFunctionExpression(String, String, Boolean, Type, RelationalTypeMapping)

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

SqlFunctionExpression(String, String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Создает новый экземпляр класса , SqlFunctionExpression который представляет функцию.

Свойства

Arguments

Список аргументов этой функции.

ArgumentsPropagateNullability

Список логических значений, указывающих, распространяется ли отдельный аргумент null на результат.

Instance

Экземпляр, к которому применяется эта функция.

InstancePropagatesNullability

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

IsBuiltIn

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

IsNiladic

Логическое значение, указывающее, является ли функция ниладической.

IsNullable

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

Name

Имя функции.

NodeType

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

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

(Унаследовано от SqlExpression)
Schema

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

Type

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

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

(Унаследовано от SqlExpression)
TypeMapping

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

(Унаследовано от SqlExpression)

Методы

ApplyTypeMapping(RelationalTypeMapping)

Применяет сопоставление предоставленного типа к этому выражению.

Equals(Object)

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

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

GetHashCode()

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

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Print(ExpressionPrinter)

Создает печатное строковое представление заданного выражения с помощью ExpressionPrinter.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Создает новое выражение, аналогичное данному, но с использованием предоставленного дочернего элемента. Если все дочерние элементы совпадают, возвращается данное выражение.

VisitChildren(ExpressionVisitor)

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

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Явные реализации интерфейса

IPrintableExpression.Print(ExpressionPrinter)

Создает печатное строковое представление заданного выражения с помощью ExpressionPrinter.

(Унаследовано от SqlExpression)

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