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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。