Language

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
派生
実装

注釈

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

プロパティ

Name 説明
CommandText

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

LogCommandText

ログに記録するコマンド テキストを取得します。

(継承元 IRelationalCommandTemplate)
Parameters

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

メソッド

Name 説明
CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

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

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

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からこのコマンドを設定します。

拡張メソッド

Name 説明
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 つのスカラー結果でコマンドを非同期に実行します。

適用対象