共用方式為


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 陳述式 (Statement),這個陳述式會指定要執行的命令或預存程序 (Stored Procedure)。

CommandTimeout

取得或設定在逾時之前要等待的時間。

CommandTree

取得或設定要執行的命令樹;只能設定一個命令樹或命令文字,不能同時設定這兩者。

CommandType

取得或設定值,這個值表示如何解譯 CommandText 屬性。

Connection

取得或設定 EntityConnection 所使用的 EntityCommand

DbConnection

用於執行命令的連線物件

DbParameterCollection

此命令的參數集合

DbTransaction

此命令執行的交易

DesignTimeVisible

取得或設定值,這個值表示在 Windows Form 設計工具控制項中是否應該看得到命令物件。

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()

編譯實體層級命令並傳回存放區命令文字。

適用於