次の方法で共有


EntityCommand クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

概念レイヤーのコマンドを表すクラス

継承階層

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Data.Common.DbCommand
        System.Data.Entity.Core.EntityClient.EntityCommand

名前空間:  System.Data.Entity.Core.EntityClient
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Class EntityCommand _
    Inherits DbCommand
'使用
Dim instance As EntityCommand
public class EntityCommand : DbCommand
public ref class EntityCommand : public DbCommand
type EntityCommand =  
    class 
        inherit DbCommand 
    end
public class EntityCommand extends DbCommand

EntityCommand 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド EntityCommand() 値を指定して、EntityCommand クラスの新しいインスタンスを初期化します。
パブリック メソッド EntityCommand(String) 指定したステートメントを使用して、EntityCommand クラスの新しいインスタンスを初期化します。
パブリック メソッド EntityCommand(String, EntityConnection) 指定したステートメントと接続を使用して、EntityCommand クラスの新しいインスタンスを初期化します。
パブリック メソッド EntityCommand(String, EntityConnection, EntityTransaction) 指定したステートメント、接続、およびトランザクションを使用して、EntityCommand クラスの新しいインスタンスを初期化します。
パブリック メソッド EntityCommand(String, EntityConnection, IDbDependencyResolver) 指定された eSQL ステートメントと使用する接続オブジェクトを含む EntityCommand オブジェクトを構築します。

上揃え

プロパティ

  名前 説明
プロテクト プロパティ CanRaiseEvents (Component から継承されます。)
パブリック プロパティ CommandText 実行するコマンドまたはストアド プロシージャを指定する Entity SQL ステートメントを取得または設定します。 (DbCommand.CommandText をオーバーライドします。)
パブリック プロパティ CommandTimeout タイムアウトするまでに待機する時間を取得または設定します。 (DbCommand.CommandTimeout をオーバーライドします。)
パブリック プロパティ CommandTree 実行するコマンド ツリーを取得または設定します。コマンド ツリーまたはコマンド テキストのどちらか一方のみを設定でき、両方を設定することはできません。
パブリック プロパティ CommandType CommandText プロパティをどのように解釈するかを示す値を取得または設定します。 (DbCommand.CommandType をオーバーライドします。)
パブリック プロパティ Connection EntityCommand により使用される EntityConnection を取得または設定します。
パブリック プロパティ Container (Component から継承されます。)
プロテクト プロパティ DbConnection コマンドの実行に使用される接続オブジェクト (DbCommand.DbConnection をオーバーライドします。)
プロテクト プロパティ DbParameterCollection このコマンドのパラメーターのコレクション (DbCommand.DbParameterCollection をオーバーライドします。)
プロテクト プロパティ DbTransaction このコマンドを実行するトランザクション (DbCommand.DbTransaction をオーバーライドします。)
プロテクト プロパティ DesignMode (Component から継承されます。)
パブリック プロパティ DesignTimeVisible Windows フォーム デザイナー コントロールにコマンド オブジェクトを表示するかどうかを示す値を取得または設定します。 (DbCommand.DesignTimeVisible をオーバーライドします。)
パブリック プロパティ EnablePlanCaching クエリ プランのキャッシュが有効かどうかを示す値を取得または設定します。
プロテクト プロパティ Events (Component から継承されます。)
パブリック プロパティ Parameters Entity SQL ステートメントまたはストアド プロシージャのパラメーターを取得します。
パブリック プロパティ Site (Component から継承されます。)
パブリック プロパティ Transaction SqlCommand を実行するトランザクションを取得または設定します。
パブリック プロパティ UpdatedRowSource コマンドの結果が更新される行に適用される方法を取得または設定します。 (DbCommand.UpdatedRowSource をオーバーライドします。)

上揃え

メソッド

  名前 説明
パブリック メソッド Cancel EntityCommand の実行をキャンセルします。 (DbCommand.Cancel() をオーバーライドします。)
プロテクト メソッド CreateDbParameter eSQL ステートメントのパラメーターを表す新しいパラメーター オブジェクトを作成し、返します。 (DbCommand.CreateDbParameter() をオーバーライドします。)
パブリック メソッド CreateObjRef セキュリティ クリティカル。 (MarshalByRefObject から継承されます。)
パブリック メソッド CreateParameter EntityParameter オブジェクトの新しいインスタンスを作成します。
パブリック メソッド Dispose() (Component から継承されます。)
プロテクト メソッド Dispose(Boolean) (Component から継承されます。)
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド ExecuteDbDataReader コマンドを実行し、結果を読み取るためのデータ リーダーを返します。 (DbCommand.ExecuteDbDataReader(CommandBehavior) をオーバーライドします。)
プロテクト メソッド ExecuteDbDataReaderAsync コマンドを非同期に実行し、結果を読み取るためのデータ リーダーを返します。 (DbCommandExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) をオーバーライドします。)
パブリック メソッド ExecuteNonQuery 現在のコマンドを実行します。 (DbCommand.ExecuteNonQuery() をオーバーライドします。)
パブリック メソッド ExecuteNonQueryAsync (DbCommand から継承されます。)
パブリック メソッド ExecuteNonQueryAsync(CancellationToken) コマンドを非同期に実行し、コマンドから返される結果を破棄します。 (DbCommandExecuteNonQueryAsync(CancellationToken) をオーバーライドします。)
パブリック メソッド ExecuteReader() コマンドを実行し、データ リーダーを返します。
パブリック メソッド ExecuteReader(CommandBehavior) CommandText をコマンド ツリーにコンパイルし、それを実行用のストア プロバイダーに解析した後、生成された結果から、指定された CommandBehavior を使用して EntityDataReader を構築します。
パブリック メソッド ExecuteReaderAsync() コマンドを非同期に実行し、結果を読み取るためのデータ リーダーを返します。CommandType.CommandText でのみ呼び出すことができます (それ以外の場合は、標準の Execute* メソッドを使用します)。
パブリック メソッド ExecuteReaderAsync(CommandBehavior) コマンドを非同期に実行し、結果を読み取るためのデータ リーダーを返します。CommandType.CommandText でのみ呼び出すことができます (それ以外の場合は、標準の Execute* メソッドを使用します)。
パブリック メソッド ExecuteReaderAsync(CancellationToken) コマンドを非同期に実行し、結果を読み取るためのデータ リーダーを返します。CommandType.CommandText でのみ呼び出すことができます (それ以外の場合は、標準の Execute* メソッドを使用します)。
パブリック メソッド ExecuteReaderAsync(CommandBehavior, CancellationToken) コマンドを非同期に実行し、結果を読み取るためのデータ リーダーを返します。CommandType.CommandText でのみ呼び出すことができます (それ以外の場合は、標準の Execute* メソッドを使用します)。
パブリック メソッド ExecuteScalar コマンドを実行し、結果セット内の先頭行の最初の列を返します。以降の列または行は無視されます。 (DbCommand.ExecuteScalar() をオーバーライドします。)
パブリック メソッド ExecuteScalarAsync (DbCommand から継承されます。)
パブリック メソッド ExecuteScalarAsync(CancellationToken) (DbCommand から継承されます。)
プロテクト メソッド Finalize (Component から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetLifetimeService セキュリティ クリティカル。 (MarshalByRefObject から継承されます。)
プロテクト メソッド GetService (Component から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
パブリック メソッド InitializeLifetimeService セキュリティ クリティカル。 (MarshalByRefObject から継承されます。)
プロテクト メソッド MemberwiseClone() (Object から継承されます。)
プロテクト メソッド MemberwiseClone(Boolean) (MarshalByRefObject から継承されます。)
パブリック メソッド Prepare エンティティ レベルのコマンドをコンパイルし、コマンドの準備バージョンを作成します。 (DbCommand.Prepare() をオーバーライドします。)
パブリック メソッド ToString (Component から継承されます。)
パブリック メソッド ToTraceString エンティティ レベルのコマンドをコンパイルし、格納コマンド テキストを返します。

上揃え

イベント

  名前 説明
パブリック イベント Disposed (Component から継承されます。)

上揃え

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

  名前 説明
明示的なインターフェイス実装プライベート プロパティ IDbCommand.Connection (DbCommand から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDbCommand.CreateParameter (DbCommand から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDbCommand.ExecuteReader() (DbCommand から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDbCommand.ExecuteReader(CommandBehavior) (DbCommand から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IDbCommand.Parameters (DbCommand から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IDbCommand.Transaction (DbCommand から継承されます。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Core.EntityClient 名前空間