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


UpdateExpression Класс

Определение

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

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

public sealed class UpdateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type UpdateExpression = class
    inherit Expression
    interface IPrintableExpression
Public NotInheritable Class UpdateExpression
Inherits Expression
Implements IPrintableExpression
Наследование
UpdateExpression
Реализации

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

UpdateExpression(TableExpression, SelectExpression, IReadOnlyList<ColumnValueSetter>)

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

Свойства

ColumnValueSetters

Список ColumnValueSetter , в котором указываются столбцы и соответствующие значения для обновления.

NodeType

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

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

SelectExpression

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

Table

Таблица, к которой применяется операция обновления.

Tags

Список тегов, примененных к данному UpdateExpressionобъекту .

Type

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

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

Методы

ApplyTags(ISet<String>)

Применяет заданный набор тегов.

Equals(Object)

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

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

GetHashCode()

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

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

Print(ExpressionPrinter)

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

Update(SelectExpression, IReadOnlyList<ColumnValueSetter>)

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

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