EntityCommand クラス

定義

概念レイヤーのコマンドを表します。

public ref class EntityCommand sealed : System::Data::Common::DbCommand
public sealed class EntityCommand : System.Data.Common.DbCommand
type EntityCommand = class
    inherit DbCommand
Public NotInheritable Class EntityCommand
Inherits DbCommand
継承

コンストラクター

名前 説明
EntityCommand()

指定した値を使用して、 EntityCommand クラスの新しいインスタンスを初期化します。

EntityCommand(String, EntityConnection, EntityTransaction)

指定したステートメント、接続、およびトランザクションを使用して、 EntityCommand クラスの新しいインスタンスを初期化します。

EntityCommand(String, EntityConnection)

指定したステートメントと接続を使用して、 EntityCommand クラスの新しいインスタンスを初期化します。

EntityCommand(String)

指定したステートメントを使用して、 EntityCommand クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
CanRaiseEvents

コンポーネントがイベントを発生できるかどうかを示す値を取得します。

(継承元 Component)
CommandText

実行するコマンドまたはストアド プロシージャを指定する Entity SQL ステートメントを取得または設定します。

CommandTimeout

タイムアウトするまでの待機時間を取得または設定します。

CommandTree

実行するコマンド ツリーを取得または設定します。両方ではなく、コマンド ツリーまたはコマンド テキストの 1 つだけを設定できます。

CommandType

CommandText プロパティの解釈方法を示す値を取得または設定します。

Connection

EntityCommandによって使用されるEntityConnectionを取得または設定します。

Container

IContainerを含むComponentを取得します。

(継承元 Component)
DbConnection

このDbConnectionで使用されるDbCommandを取得または設定します。

(継承元 DbCommand)
DbParameterCollection

DbParameter オブジェクトのコレクションを取得します。

(継承元 DbCommand)
DbTransaction

このDbTransaction オブジェクトが実行されるDbCommandを取得または設定します。

(継承元 DbCommand)
DesignMode

Componentが現在デザイン モードであるかどうかを示す値を取得します。

(継承元 Component)
DesignTimeVisible

Windows フォーム デザイナー コントロールにコマンド オブジェクトを表示するかどうかを示す値を取得または設定します。

EnablePlanCaching

クエリ プランのキャッシュが有効かどうかを示す値を取得または設定します。

Events

この Componentにアタッチされているイベント ハンドラーの一覧を取得します。

(継承元 Component)
Parameters

Entity SQL ステートメントまたはストアド プロシージャのパラメーターを取得します。

Site

ISiteComponentを取得または設定します。

(継承元 Component)
Transaction

SqlCommandが実行されるトランザクションを取得または設定します。

UpdatedRowSource

更新される行にコマンドの結果を適用する方法を取得または設定します。

メソッド

名前 説明
Cancel()

EntityCommandの実行を取り消します。

CreateDbParameter()

DbParameter オブジェクトの新しいインスタンスを作成します。

(継承元 DbCommand)
CreateObjRef(Type)

リモート オブジェクトとの通信に使用されるプロキシの生成に必要なすべての関連情報を含むオブジェクトを作成します。

(継承元 MarshalByRefObject)
CreateParameter()

EntityParameter オブジェクトの新しいインスタンスを作成します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
ExecuteDbDataReader(CommandBehavior)

接続に対してコマンドを実行し、結果へのアクセスに使用できる DbDataReader を返します。

(継承元 DbCommand)
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

プロバイダーは、このメソッドを実装して、 ExecuteReader オーバーロードの既定以外の実装を提供する必要があります。

既定の実装では、同期 ExecuteReader() メソッドが呼び出され、完了したタスクが返され、呼び出し元のスレッドがブロックされます。 既定の実装では、既に取り消されたキャンセル トークンが渡された場合、取り消されたタスクが返されます。 ExecuteReader によってスローされた例外は、返されたタスク例外プロパティを介して伝達されます。

このメソッドは、早期に取り消す操作を要求するために使用できるキャンセル トークンを受け入れます。 実装では、この要求は無視される場合があります。

(継承元 DbCommand)
ExecuteNonQuery()

現在のコマンドを実行します。

ExecuteNonQueryAsync()

ExecuteNonQuery()の非同期バージョン。接続オブジェクトに対してコマンドを実行し、影響を受けた行数を返します。

CancellationToken.None を使用して ExecuteNonQueryAsync(CancellationToken) を呼び出します。

(継承元 DbCommand)
ExecuteNonQueryAsync(CancellationToken)

これは、 ExecuteNonQuery()の非同期バージョンです。 プロバイダーは、適切な実装でオーバーライドする必要があります。 キャンセル トークンは、必要に応じて無視できます。

既定の実装では、同期 ExecuteNonQuery() メソッドが呼び出され、完了したタスクが返され、呼び出し元のスレッドがブロックされます。 既定の実装では、既に取り消されたキャンセル トークンが渡された場合、取り消されたタスクが返されます。 ExecuteNonQuery()によってスローされた例外は、返された Task Exception プロパティを介して伝達されます。

返された Task が完了するまで、 DbCommand オブジェクトの他のメソッドとプロパティを呼び出さないでください。

(継承元 DbCommand)
ExecuteReader()

コマンドを実行し、データ リーダーを返します。

ExecuteReader(CommandBehavior)

CommandTextをコマンド ツリーにコンパイルし、それを基になるストア プロバイダーに渡して実行した後、指定したCommandBehaviorを使用して、生成された結果セットからEntityDataReaderをビルドします。

ExecuteReaderAsync()

ExecuteReaderの非同期バージョン。接続に対してコマンドを実行し、結果へのアクセスに使用できるDbDataReaderを返します。

CancellationToken.None を使用して ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) を呼び出します。

(継承元 DbCommand)
ExecuteReaderAsync(CancellationToken)

ExecuteReaderの非同期バージョン。接続に対してコマンドを実行し、結果へのアクセスに使用できるDbDataReaderを返します。

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)を呼び出します。

(継承元 DbCommand)
ExecuteReaderAsync(CommandBehavior, CancellationToken)

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)を呼び出します。

(継承元 DbCommand)
ExecuteReaderAsync(CommandBehavior)

ExecuteReaderの非同期バージョン。接続に対してコマンドを実行し、結果へのアクセスに使用できるDbDataReaderを返します。

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)を呼び出します。

(継承元 DbCommand)
ExecuteScalar()

コマンドを実行し、結果セットの最初の行の最初の列を返します。 追加の列または行は無視されます。

ExecuteScalarAsync()

コマンドを実行し、最初に返された結果セットの最初の行の最初の列を返す、 ExecuteScalar()の非同期バージョン。 他のすべての列、行、結果セットは無視されます。

CancellationToken.None を使用して ExecuteScalarAsync(CancellationToken) を呼び出します。

(継承元 DbCommand)
ExecuteScalarAsync(CancellationToken)

これは、 ExecuteScalar()の非同期バージョンです。 プロバイダーは、適切な実装でオーバーライドする必要があります。 キャンセル トークンは、必要に応じて無視できます。

既定の実装では、同期 ExecuteScalar() メソッドが呼び出され、完了したタスクが返され、呼び出し元のスレッドがブロックされます。 既定の実装では、既に取り消されたキャンセル トークンが渡された場合、取り消されたタスクが返されます。 ExecuteScalar によってスローされた例外は、返されたタスク例外プロパティを介して伝達されます。

返された Task が完了するまで、 DbCommand オブジェクトの他のメソッドとプロパティを呼び出さないでください。

(継承元 DbCommand)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()

このインスタンスの有効期間ポリシーを制御する現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetService(Type)

ComponentまたはそのContainerによって提供されるサービスを表すオブジェクトを返します。

(継承元 Component)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
Prepare()

エンティティ レベルのコマンドをコンパイルし、準備されたバージョンのコマンドを作成します。

ToString()

Stringの名前 (存在する場合) を含むComponentを返します。 このメソッドはオーバーライドしないでください。

(継承元 Component)
ToTraceString()

エンティティ レベルのコマンドをコンパイルし、store コマンド テキストを返します。

イベント

名前 説明
Disposed

コンポーネントが Dispose() メソッドの呼び出しによって破棄されるときに発生します。

(継承元 Component)

明示的なインターフェイスの実装

名前 説明
IDbCommand.Connection

IDbConnectionのこのインスタンスによって使用されるIDbCommandを取得または設定します。

(継承元 DbCommand)
IDbCommand.CreateParameter()

IDbDataParameter オブジェクトの新しいインスタンスを作成します。

(継承元 DbCommand)
IDbCommand.ExecuteReader()

CommandTextに対してConnectionを実行し、IDataReaderをビルドします。

(継承元 DbCommand)
IDbCommand.ExecuteReader(CommandBehavior)

CommandTextに対してConnectionを実行し、IDataReader値のいずれかを使用してCommandBehaviorをビルドします。

(継承元 DbCommand)
IDbCommand.Parameters

IDataParameterCollection を取得します。

(継承元 DbCommand)
IDbCommand.Transaction

このDbTransaction オブジェクトが実行されるDbCommandを取得または設定します。

(継承元 DbCommand)

適用対象