IUpdateSqlGenerator インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
挿入、更新、および削除コマンドの SQL の生成に使用されるサービス、およびに必要な関連する SQL 操作 SaveChanges()
この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。
public interface IUpdateSqlGenerator
public interface IUpdateSqlGenerator : Microsoft.EntityFrameworkCore.Update.Internal.ISingletonUpdateSqlGenerator
type IUpdateSqlGenerator = interface
type IUpdateSqlGenerator = interface
interface ISingletonUpdateSqlGenerator
Public Interface IUpdateSqlGenerator
Public Interface IUpdateSqlGenerator
Implements ISingletonUpdateSqlGenerator
- 派生
-
- 実装
-
Microsoft.EntityFrameworkCore.Update.Internal.ISingletonUpdateSqlGenerator
サービスの有効期間は です Singleton。 これは、1 つのインスタンスが多くの DbContext インスタンスで使用されていることを意味します。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。
詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。
メソッド
AppendBatchHeader(StringBuilder)
|
指定 StringBuilderした によってビルドされる完全なコマンドに、バッチの開始用の SQL フラグメントを追加します。
|
AppendDeleteOperation(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean)
|
ビルド中のコマンドに行を削除するための SQL コマンドを追加します。
|
AppendDeleteOperation(StringBuilder, IReadOnlyModificationCommand, Int32)
|
ビルド中のコマンドに行を削除するための SQL コマンドを追加します。
|
AppendDeleteOperation(StringBuilder, ModificationCommand, Int32)
|
ビルド中のコマンドに行を削除するための SQL コマンドを追加します。
|
AppendInsertOperation(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean)
|
ビルド中のコマンドに行を挿入するための SQL コマンドを追加します。
|
AppendInsertOperation(StringBuilder, IReadOnlyModificationCommand, Int32)
|
ビルド中のコマンドに行を挿入するための SQL コマンドを追加します。
|
AppendInsertOperation(StringBuilder, ModificationCommand, Int32)
|
ビルド中のコマンドに行を挿入するための SQL コマンドを追加します。
|
AppendNextSequenceValueOperation(StringBuilder, String, String)
|
指定したシーケンスから次の値を照会し、指定 StringBuilderされた によってビルドされる完全なコマンドに追加する SQL フラグメントを生成します。
|
AppendObtainNextSequenceValueOperation(StringBuilder, String, String)
|
指定したシーケンスから次の値を取得し、指定 StringBuilderされた によってビルドされる完全なコマンドに追加する SQL フラグメントを生成します。
|
AppendStoredProcedureCall(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean)
|
ストアド プロシージャを呼び出すための SQL を追加します。
|
AppendUpdateOperation(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean)
|
ビルド中のコマンドに行を更新するための SQL コマンドを追加します。
|
AppendUpdateOperation(StringBuilder, IReadOnlyModificationCommand, Int32)
|
ビルド中のコマンドに行を更新するための SQL コマンドを追加します。
|
AppendUpdateOperation(StringBuilder, ModificationCommand, Int32)
|
ビルド中のコマンドに行を更新するための SQL コマンドを追加します。
|
GenerateNextSequenceValueOperation(String, String)
|
指定したシーケンス内の次の値を照会する SQL を生成します。
|
GenerateObtainNextSequenceValueOperation(String, String)
|
指定したシーケンス内の次の値を取得する SQL を生成します。
|
PrependEnsureAutocommit(StringBuilder)
|
データベースで自動コミット モードを有効にするための SQL コマンドの前に、オフになっている場合に備えます。
|
適用対象