IRelationalCommand インターフェイス

定義

リレーショナル データベースに対して実行されるコマンド。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public interface IRelationalCommand
public interface IRelationalCommand : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate
type IRelationalCommand = interface
type IRelationalCommand = interface
    interface IRelationalCommandTemplate
Public Interface IRelationalCommand
Public Interface IRelationalCommand
Implements IRelationalCommandTemplate
派生
実装

注釈

詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。

プロパティ

CommandText

実行するコマンド テキストを取得します。

Parameters

コマンドのパラメーターを取得します。

メソッド

CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

execute メソッドによって呼び出され、指定された DbConnection の をDbCommand作成し、タイムアウトとトランザクションを構成します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
古い.

結果なしでコマンドを実行します。

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

結果なしでコマンドを実行します。

ExecuteNonQuery(RelationalCommandParameterObject)

結果なしでコマンドを実行します。

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
古い.

結果なしでコマンドを非同期に実行します。

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

結果なしでコマンドを非同期に実行します。

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

結果なしでコマンドを非同期に実行します。

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
古い.

結果を使用してコマンドを RelationalDataReader 実行します。

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>)

結果を使用してコマンドを RelationalDataReader 実行します。

ExecuteReader(RelationalCommandParameterObject)

結果を使用してコマンドを RelationalDataReader 実行します。

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
古い.

結果を使用してコマンドを非同期的に RelationalDataReader 実行します。

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

結果を使用してコマンドを非同期的に RelationalDataReader 実行します。

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

結果を使用してコマンドを非同期的に RelationalDataReader 実行します。

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
古い.

1 つのスカラー結果でコマンドを実行します。

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>)

1 つのスカラー結果でコマンドを実行します。

ExecuteScalar(RelationalCommandParameterObject)

1 つのスカラー結果でコマンドを実行します。

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
古い.

1 つのスカラー結果を使用してコマンドを非同期に実行します。

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

1 つのスカラー結果を使用してコマンドを非同期に実行します。

ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken)

1 つのスカラー結果を使用してコマンドを非同期に実行します。

PopulateFrom(IRelationalCommandTemplate)

指定 commandTemplateされた からこのコマンドを設定します。

拡張メソッド

ExecuteNonQuery(IRelationalCommand, IRelationalConnection)

結果なしでコマンドを実行します。

ExecuteNonQueryAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

結果なしでコマンドを非同期に実行します。

ExecuteReader(IRelationalCommand, IRelationalConnection)

結果を使用してコマンドを RelationalDataReader 実行します。

ExecuteReaderAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

結果を使用してコマンドを非同期的に RelationalDataReader 実行します。

ExecuteScalar(IRelationalCommand, IRelationalConnection)

1 つのスカラー結果でコマンドを実行します。

ExecuteScalarAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

1 つのスカラー結果を使用してコマンドを非同期に実行します。

適用対象