EntityCommand クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
概念レイヤーのコマンドを表します。
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 | (継承元 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 が完了するまで、 |
| 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 が完了するまで、 |
| 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) |