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 陳述式 (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() |
編譯實體層級命令並傳回存放區命令文字。 |