EntityCommand 类

定义

表示概念层命令的类

public class EntityCommand : System.Data.Common.DbCommand
type EntityCommand = class
    inherit DbCommand
Public Class EntityCommand
Inherits DbCommand
继承
EntityCommand

构造函数

EntityCommand()

使用指定的值初始化 EntityCommand 类的新实例。

EntityCommand(String)

使用指定的语句初始化 EntityCommand 类的新实例。

EntityCommand(String, EntityConnection)

用指定的语句和连接初始化 EntityCommand 类的新实例。

EntityCommand(String, EntityConnection, EntityTransaction)

用指定的语句,连接和事务初始化 EntityCommand 类的新实例。

EntityCommand(String, EntityConnection, IDbDependencyResolver)

使用给定的 eSQL 语句和要使用的连接对象构造 EntityCommand 对象

属性

CommandText

获取或设置指定要执行的命令或存储过程的 Entity SQL 语句。

CommandTimeout

获取或设置超时前要等待的时间长度。

CommandTree

获取或设置要执行的命令树;只能设置命令树或命令文本其中之一,而不能同时设置二者。

CommandType

获取或设置一个值,该值指示如何解释 CommandText 属性。

Connection

获取或设置 EntityConnection 使用的 EntityCommand

DbConnection

用于执行命令的连接对象

DbParameterCollection

此命令的参数集合

DbTransaction

此命令在 中执行的事务

DesignTimeVisible

获取或设置一个值,该值指示命令对象在 Windows 窗体设计器控件中是否应该可见。

EnablePlanCaching

获取或设置一个值,该值指示查询计划缓存是否启用。

Parameters

获取 Entity SQL 语句的参数或存储过程。

Transaction

获取或设置 SqlCommand 在其中执行的事务。

UpdatedRowSource

获取或设置如何向正在更新的行应用命令结果的方式。

方法

Cancel()

取消执行 EntityCommand

CreateDbParameter()

创建并返回表示 eSQL 语句中的参数的新参数对象

CreateParameter()

创建 EntityParameter 对象的新实例。

ExecuteDbDataReader(CommandBehavior)

执行 命令并返回用于读取结果的数据读取器

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

异步执行 命令并返回用于读取结果的数据读取器

ExecuteNonQuery()

执行当前命令。

ExecuteNonQueryAsync(CancellationToken)

异步执行命令并放弃从命令返回的任何结果

ExecuteReader()

执行命令并返回一个数据读取器。

ExecuteReader(CommandBehavior)

CommandText 编译为命令树,并将其传递给基础存储提供程序以执行,然后使用指定的 CommandBehavior 从生成的结果集生成 。EntityDataReader

ExecuteReaderAsync()

异步执行 命令并返回用于读取结果的数据读取器。 只能在 CommandType.CommandText (上调用,否则,请使用标准 Execute* 方法)

ExecuteReaderAsync(CancellationToken)

异步执行 命令并返回用于读取结果的数据读取器。 只能在 CommandType.CommandText (上调用,否则,请使用标准 Execute* 方法)

ExecuteReaderAsync(CommandBehavior)

异步执行 命令并返回用于读取结果的数据读取器。 只能在 CommandType.CommandText (上调用,否则,请使用标准 Execute* 方法)

ExecuteReaderAsync(CommandBehavior, CancellationToken)

异步执行 命令并返回用于读取结果的数据读取器。 只能在 CommandType.CommandText (上调用,否则,请使用标准 Execute* 方法)

ExecuteScalar()

执行命令,并返回结果集中第一行的第一列。 忽略其他列或行。

Prepare()

编译实体级别的命令并创建该命令的准备版本。

ToTraceString()

编译实体级别的命令并返回存储命令文本。

适用于