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


TableExpressionBase Класс

Определение

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

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

public abstract class TableExpressionBase : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
public abstract class TableExpressionBase : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type TableExpressionBase = class
    inherit Expression
    interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
type TableExpressionBase = class
    inherit Expression
    interface IPrintableExpression
Public MustInherit Class TableExpressionBase
Inherits Expression
Implements IPrintableExpression
Наследование
TableExpressionBase
Производный
Атрибуты
Реализации

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

TableExpressionBase(String, IEnumerable<IAnnotation>)

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

TableExpressionBase(String)

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

Свойства

Alias

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

NodeType

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

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

Type

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

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

Методы

AddAnnotation(String, Object)

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

CreateWithAnnotations(IEnumerable<IAnnotation>)

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

Equals(Object)

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

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

FindAnnotation(String)

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

GetAnnotations()

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

GetHashCode()

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

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

Print(ExpressionPrinter)

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

PrintAnnotations(ExpressionPrinter)

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

VisitChildren(ExpressionVisitor)

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

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

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

UnwrapJoin(TableExpressionBase)

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

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