DbInsertCommandTree Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет собой операцию вставки одной строки, выраженную деревом команд. Этот класс не наследуется.
public sealed class DbInsertCommandTree : System.Data.Entity.Core.Common.CommandTrees.DbModificationCommandTree
type DbInsertCommandTree = class
inherit DbModificationCommandTree
Public NotInheritable Class DbInsertCommandTree
Inherits DbModificationCommandTree
- Наследование
Комментарии
Представляет операцию вставки одной строки, выраженную в виде канонического дерева команд. Если задано свойство Returning, команда возвращает модуль чтения, а в противном случае возвращает скалярное значение, показывающее число обработанных строк.
Конструкторы
DbInsertCommandTree(MetadataWorkspace, DataSpace, DbExpressionBinding, ReadOnlyCollection<DbModificationClause>, DbExpression) |
Инициализирует новый экземпляр класса DbInsertCommandTree. |
Свойства
CommandTreeKind |
Возвращает тип дерева команд. |
DataSpace |
Возвращает пространство данных, в котором должны находиться метаданные, используемые этим деревом команд. (Унаследовано от DbCommandTree) |
MetadataWorkspace |
Возвращает рабочую область метаданных, используемую этим деревом команд. (Унаследовано от DbCommandTree) |
Parameters |
Возвращает имя и соответствующий тип каждого параметра, на который можно ссылаться в этом DbCommandTree . (Унаследовано от DbCommandTree) |
Returning |
Возвращает выражение DbExpression, задающее проекцию результатов, которые будут возвращены, на основе измененных строк. |
SetClauses |
Возвращает список предложений insert set, используемых в определении операции вставки. |
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) |
Применяется к
Entity Framework