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


SqlFunctionExpression Класс

Определение

Представляет выражение вызова функции SQL.

[System.Diagnostics.DebuggerDisplay("{this.FunctionName}({string.Join(", ", this.Arguments)})")]
public class SqlFunctionExpression : System.Linq.Expressions.Expression
[System.Diagnostics.DebuggerDisplay("{ToString()}")]
public class SqlFunctionExpression : System.Linq.Expressions.Expression
[<System.Diagnostics.DebuggerDisplay("{this.FunctionName}({string.Join(", ", this.Arguments)})")>]
type SqlFunctionExpression = class
    inherit Expression
[<System.Diagnostics.DebuggerDisplay("{ToString()}")>]
type SqlFunctionExpression = class
    inherit Expression
Public Class SqlFunctionExpression
Inherits Expression
Наследование
SqlFunctionExpression
Атрибуты

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

SqlFunctionExpression(Expression, String, Type, Boolean)

Инициализирует новый экземпляр класса SqlFunctionExpression.

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

Инициализирует новый экземпляр класса SqlFunctionExpression.

SqlFunctionExpression(Expression, String, Type, IEnumerable<Expression>)

Инициализирует новый экземпляр класса SqlFunctionExpression.

SqlFunctionExpression(String, Type, Boolean)

Инициализирует новый экземпляр класса SqlFunctionExpression.

SqlFunctionExpression(String, Type, IEnumerable<Expression>)

Инициализирует новый экземпляр класса SqlFunctionExpression.

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

Инициализирует новый экземпляр класса SqlFunctionExpression.

SqlFunctionExpression(String, Type, String, IEnumerable<Expression>)

Инициализирует новый экземпляр класса SqlFunctionExpression.

SqlFunctionExpression(String, Type)

Инициализирует новый экземпляр класса SqlFunctionExpression.

Свойства

Arguments

Аргументы.

ArgumentTypeMappings

Возвращает сопоставления типов для каждого аргумента.

FunctionName

Возвращает имя функции.

Instance

Экземпляр.

InstanceTypeMapping

Возвращает сопоставление типов экземпляра .

IsNiladic

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

NodeType

Возвращает тип узла данного Expression. (Является наследником Expression)

ResultTypeMapping

Возвращает сопоставление типов результата.

Schema

Возвращает имя схемы.

Type

Получает статичный тип выражения, представленного этим выражением Expression. (Является наследником Expression)

Методы

Accept(ExpressionVisitor)

Отправляет в конкретный метод Visit для данного типа узла.

Equals(Object)

Проверяет, равен ли этот объект другому объекту.

GetHashCode()

Возвращает хэш-код для этого объекта.

ToString()

Создает String представление выражения .

VisitChildren(ExpressionVisitor)

Уменьшает узел, а затем вызывает метод , Visit(Expression) передавая сокращенное выражение. Если узел упростить невозможно, создается исключение.

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