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


ValuesExpression Класс

Определение

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

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

public class ValuesExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
type ValuesExpression = class
    inherit TableExpressionBase
    interface IClonableTableExpressionBase
Public Class ValuesExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase
Наследование
ValuesExpression
Реализации

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

ValuesExpression(String, IReadOnlyList<RowValueExpression>, IReadOnlyList<String>, IEnumerable<IAnnotation>)

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

Свойства

Alias

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

ColumnNames

Имена столбцов, содержащихся в этой таблице.

NodeType

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

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

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

Значения строк для этой таблицы.

Type

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

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

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

Методы

AddAnnotation(String, Object)

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

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

Создает новый объект, являющийся копией текущего экземпляра.

CreateWithAnnotations(IEnumerable<IAnnotation>)

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

Equals(Object)

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

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

FindAnnotation(String)

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

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

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

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

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

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

Print(ExpressionPrinter)

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

PrintAnnotations(ExpressionPrinter)

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

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

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

VisitChildren(ExpressionVisitor)

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

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

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

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

UnwrapJoin(TableExpressionBase)

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

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