Microsoft.EntityFrameworkCore.Update 名前空間

クラス

AffectedCountModificationCommandBatch

ReaderModificationCommandBatch影響を受けた行数を調べる値を返すプロバイダーの 。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

ColumnModification

インターフェイスの IColumnModification 実装。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

EquatableKeyValue<TKey>

この型のオブジェクトには、Metadata アイテムに対応するキー値が含まれており、同じ Metadata アイテムに対応する他のオブジェクトに対してのみ を返trueす を実装Equals(Object)します。

ModificationCommand

行の挿入/更新/削除を行うデータベースに対する概念的なコマンドを表します。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

ModificationCommandBatch

バッチとして実行できる のコレクションの ModificationCommand基底クラス。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

ModificationCommandBatchFactoryDependencies

のサービス依存関係パラメーター クラス IModificationCommandBatchFactory

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

ReaderModificationCommandBatch

データ リーダーを ModificationCommandBatch 使用する実装の基本クラス。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

SingularModificationCommandBatch

バッチ内のコマンドの AffectedCountModificationCommandBatch 数を 1 に制限することで、バッチ処理をサポートしない の実装。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

UpdateAndSelectSqlGenerator

通常、データベース プロバイダーから継承されるサービスの基本クラス IUpdateSqlGenerator 。 この実装では、SQL の更新後に別の SELECT クエリを使用して、データベースで生成された値を取得するか、コンカレンシー チェックを行います。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

UpdateEntryExtensions

IUpdateEntry の拡張メソッド。

UpdateSqlGenerator

通常、データベース プロバイダーから継承されるサービスの基本クラス IUpdateSqlGenerator 。 この実装では、SQL RETURNING 句を使用して、データベースで生成された値を取得するか、コンカレンシー チェックを行います。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

UpdateSqlGeneratorDependencies

のサービス依存関係パラメーター クラス UpdateSqlGenerator

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

構造体

ColumnModificationParameters

インスタンスを作成するための ColumnModification パラメーター。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

ModificationCommandParameters

インスタンスを作成するための IModificationCommand パラメーター。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

NonTrackedModificationCommandParameters

インスタンスを作成するための INonTrackedModificationCommand パラメーター。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

インターフェイス

IBatchExecutor

データベースに対して 1 つ以上の挿入/更新/削除コマンドのバッチを実行するためのサービス。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

IColumnModification

1 つの列の更新、挿入、または削除操作を表します。 IReadOnlyModificationCommand のリストが IColumnModification含まれています。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

ICommandBatchPreparer

指定された のリスト ModificationCommandBatchによって表されるエンティティの のリスト IUpdateEntryを準備するためのサービス。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

IModificationCommand

行の挿入/更新/削除を行う変更可能な概念データベース コマンドを表します。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

IModificationCommandBatchFactory

インスタンスを作成するための ModificationCommandBatch サービス。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

IModificationCommandFactory

インスタンスを作成するための IModificationCommand サービス。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

INonTrackedModificationCommand

行の挿入/更新/削除を行う変更可能な概念データベース コマンドを表します。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

IReadOnlyModificationCommand

行を挿入、更新、削除する概念データベース コマンドを表します。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

IUpdateAdapter

を使用して HasData(Object[])モデルに格納されているシード データのプロバイダー追跡機能。

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

IUpdateAdapterFactory

インスタンスを作成するための IUpdateAdapter ファクトリ。

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

IUpdateEntry

エンティティへの変更をデータベース に保存するためにデータベース プロバイダーに渡される情報。

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

IUpdateSqlGenerator

挿入、更新、および削除コマンドの SQL の生成に使用されるサービス、およびに必要な関連する SQL 操作 SaveChanges()

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

列挙型

ResultSetMapping

特定のコマンドが結果セットに与える影響の種類を示します。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。