次の方法で共有


RelationalCommandBuilder クラス

定義

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

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

public class RelationalCommandBuilder : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
type RelationalCommandBuilder = class
    interface IRelationalCommandBuilder
Public Class RelationalCommandBuilder
Implements IRelationalCommandBuilder
継承
RelationalCommandBuilder
実装

注釈

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

コンストラクター

RelationalCommandBuilder(RelationalCommandBuilderDependencies)

新しい RelationalCommand を構築します。

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

プロパティ

CommandTextLength

コマンド テキストの長さを取得します。

Dependencies

このサービスのリレーショナル プロバイダー固有の依存関係。

Parameters

パラメーターのコレクションです。

TypeMappingSource
古い.

使用する s の RelationalTypeMappingソース。

メソッド

AddParameter(IRelationalParameter)

指定したパラメーターをこのコマンドに追加します。

Append(Object)

コマンド テキストに オブジェクトを追加します。

Append(String)

コマンド テキストに オブジェクトを追加します。

AppendLine()

コマンド テキストに空白行を追加します。

Build()

コマンドを作成します。

DecrementIndent()

後続の行のインデントをデクリメントします。

IncrementIndent()

後続の行のインデントをインクリメントします。

RemoveParameterAt(Int32)

このコマンドから、指定されたインデックスを持つ パラメーターを削除します。

ToString()

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

拡張メソッド

AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

最後のコマンドで、最終的に複数 DbParameterの として表されるパラメーターを追加します。

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

最後のコマンドで、最終的に複数 DbParameterの として表されるパラメーターを追加します。

AddParameter(IRelationalCommandBuilder, String, String)
古い.

パラメーターを追加します。

AddParameter(IRelationalCommandBuilder, String, String, IProperty)
古い.

パラメーターを追加します。

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Boolean)

パラメーターを追加します。

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>)

パラメーターを追加します。

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>, ParameterDirection)

パラメーターを追加します。

AddPropertyParameter(IRelationalCommandBuilder, String, String, IProperty)
古い.

パラメーターを追加します。

AddRawParameter(IRelationalCommandBuilder, String, DbParameter)

パラメーターを追加します。

Append(IRelationalCommandBuilder, Object)

コマンド テキストに オブジェクトを追加します。

AppendLine(IRelationalCommandBuilder)

コマンド テキストに空白行を追加します。

AppendLine(IRelationalCommandBuilder, Object)

新しい行のコマンド テキストに オブジェクトを追加します。

AppendLine(IRelationalCommandBuilder, String)

新しい行のコマンド テキストに オブジェクトを追加します。

AppendLines(IRelationalCommandBuilder, Object)

複数行のテキストを含む オブジェクトをコマンド テキストに追加します。 オブジェクトから読み取られた各行は、新しい行に追加されます。

AppendLines(IRelationalCommandBuilder, Object, Boolean)

複数行のテキストを含む オブジェクトをコマンド テキストに追加します。 オブジェクトから読み取られた各行は、新しい行に追加されます。

AppendLines(IRelationalCommandBuilder, String, Boolean)

複数行のテキストを含む オブジェクトをコマンド テキストに追加します。 オブジェクトから読み取られた各行は、新しい行に追加されます。

DecrementIndent(IRelationalCommandBuilder)

後続の行のインデントをデクリメントします。

GetLength(IRelationalCommandBuilder)

コマンド テキストの長さを取得します。

IncrementIndent(IRelationalCommandBuilder)

後続の行のインデントをインクリメントします。

Indent(IRelationalCommandBuilder)

コマンド テキストのインデントを増やします。

適用対象