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


DbUpdateCommandTree Класс

Определение

Представляет однострочную операцию обновления, выраженную в виде дерева команд. Этот класс не наследуется.

public sealed class DbUpdateCommandTree : System.Data.Entity.Core.Common.CommandTrees.DbModificationCommandTree
type DbUpdateCommandTree = class
    inherit DbModificationCommandTree
Public NotInheritable Class DbUpdateCommandTree
Inherits DbModificationCommandTree
Наследование

Комментарии

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

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

DbUpdateCommandTree(MetadataWorkspace, DataSpace, DbExpressionBinding, DbExpression, ReadOnlyCollection<DbModificationClause>, DbExpression)

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

Свойства

CommandTreeKind

Возвращает вид этого дерева команд.

DataSpace

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

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

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

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

Возвращает имя и соответствующий тип каждого параметра, на который можно ссылаться в этом DbCommandTree .

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

Возвращает выражение DbExpression, которое указывает предикат, используемый для определения того, какие элементы целевой коллекции должны быть обновлены.

Returning

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

SetClauses

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

Target

Возвращает выражение DbExpressionBinding, которое определяет целевую таблицу для операции языка обработки данных (DML).

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

Возвращает значение, указывающее, отображается ли семантика null базы данных при сравнении двух операндов, оба из которых потенциально могут иметь значение NULL. Значение по умолчанию — true.

Например, (operand1 == operand2) будет переведено как:

(operand1 = operand2)

Значение , если useDatabaseNullSemantics имеет значение true, соответственно

(((operand1 = operand2) AND (NOT (operand1 IS NULL OR operand2 IS NULL))) OR ((operand1 IS NULL) AND (operand2 IS NULL)))

Значение , если параметр UseDatabaseNullSemantics имеет значение false.

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

Методы

ToString()

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

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

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