DbInsertCommandTree 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一项以命令目录树形式表示的单行插入操作。 此类不能被继承。
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 |
获取定义插入操作的插入 Set 子句的列表。 |
Target |
获取为数据操作语言 (DML) 操作指定目标表的 DbExpressionBinding。 (继承自 DbModificationCommandTree) |
UseDatabaseNullSemantics |
获取一个值,该值指示在比较两个操作数时是否表现出数据库 null 语义,这两个操作数都可能为 null。 默认值为 true。 例如, (操作数1 == operand2) 将转换为: (操作数1 = 操作数2) 如果 UseDatabaseNullSemantics 为 true,则分别为 ( ( (operand1 = operand2) AND (NOT (操作数1 IS NULL 或操作数2 IS NULL) ) ) OR ( (operand1 IS NULL) AND (operand2 IS NULL) ) ) 如果 UseDatabaseNullSemantics 为 false,则为 。 (继承自 DbCommandTree) |
方法
ToString() |
返回一个 String 表示此命令的 。 (继承自 DbCommandTree) |