EntityCommand 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示概念层命令的类
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() |
编译实体级别的命令并返回存储命令文本。 |