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


TableValuedFunctionExpression Класс

Определение

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

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

public class TableValuedFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public class TableValuedFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ITableBasedExpression
type TableValuedFunctionExpression = class
    inherit TableExpressionBase
type TableValuedFunctionExpression = class
    inherit TableExpressionBase
    interface ITableBasedExpression
Public Class TableValuedFunctionExpression
Inherits TableExpressionBase
Public Class TableValuedFunctionExpression
Inherits TableExpressionBase
Implements ITableBasedExpression
Наследование
TableValuedFunctionExpression
Производный
Реализации

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

TableValuedFunctionExpression(IStoreFunction, IReadOnlyList<SqlExpression>)

Создает новый экземпляр класса TableValuedFunctionExpression.

TableValuedFunctionExpression(String, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>)

Создает новый экземпляр класса TableValuedFunctionExpression.

TableValuedFunctionExpression(String, String, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>)

Создает новый экземпляр класса TableValuedFunctionExpression.

TableValuedFunctionExpression(String, String, String, Boolean, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>)

Создает новый экземпляр класса TableValuedFunctionExpression.

Свойства

Alias

Псевдоним, назначенный этому источнику таблицы.

Alias

Псевдоним, назначенный этому источнику таблицы.

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

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

IsBuiltIn

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

Name

Имя функции.

NodeType

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

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

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

Схема функции.

StoreFunction

Функция store.

Type

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

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

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

Методы

AddAnnotation(String, Object)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от TableExpressionBase)
CreateWithAnnotations(IEnumerable<IAnnotation>)

Создает подобный объект с указанными заметками.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Создает подобный объект с указанными заметками.

(Унаследовано от TableExpressionBase)
Equals(Object)

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

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

FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

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

Возвращает все заметки для текущего объекта.

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

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

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

Print(ExpressionPrinter)

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

PrintAnnotations(ExpressionPrinter)

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

(Унаследовано от TableExpressionBase)
Update(IReadOnlyList<SqlExpression>)

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

VisitChildren(ExpressionVisitor)

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

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

(Унаследовано от TableExpressionBase)
ITableBasedExpression.Table

Объект , связанный ITableBase с данным источником таблицы, если таковой есть.

Методы расширения

UnwrapJoin(TableExpressionBase)

Если данный table объект является JoinExpressionBase, возвращает таблицу, к ней выполняется соединение. В противном случае возвращается table.

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