Microsoft.EntityFrameworkCore.Update Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AffectedCountModificationCommandBatch |
A ReaderModificationCommandBatch for providers which return values to find out how many rows were affected. This type is typically used by database providers; it is generally not used in application code. |
ColumnModification |
Implementation of IColumnModification interface. This type is typically used by database providers; it is generally not used in application code. |
EquatableKeyValue<TKey> |
Objects of this type contain a key value corresponding to a Metadata item and implement Equals(Object)
that return |
ModificationCommand |
Represents a conceptual command to the database to insert/update/delete a row. This type is typically used by database providers; it is generally not used in application code. |
ModificationCommandBatch |
A base class for a collection of ModificationCommands that can be executed as a batch. This type is typically used by database providers; it is generally not used in application code. |
ModificationCommandBatchFactoryDependencies |
Service dependencies parameter class for IModificationCommandBatchFactory This type is typically used by database providers (and other extensions). It is generally not used in application code. |
ReaderModificationCommandBatch |
A base class for ModificationCommandBatch implementations that make use of a data reader. This type is typically used by database providers; it is generally not used in application code. |
SingularModificationCommandBatch |
An implementation of AffectedCountModificationCommandBatch that does not support batching by limiting the number of commands in the batch to one. This type is typically used by database providers; it is generally not used in application code. |
UpdateAndSelectSqlGenerator |
A base class for the IUpdateSqlGenerator service that is typically inherited from by database providers. The implementation uses a separate SELECT query after the update SQL to retrieve any database-generated values or for concurrency checking. This type is typically used by database providers; it is generally not used in application code. |
UpdateEntryExtensions |
Extension methods for IUpdateEntry. |
UpdateSqlGenerator |
A base class for the IUpdateSqlGenerator service that is typically inherited from by database providers. The implementation uses a SQL RETURNING clause to retrieve any database-generated values or for concurrency checking. This type is typically used by database providers; it is generally not used in application code. |
UpdateSqlGeneratorDependencies |
Service dependencies parameter class for UpdateSqlGenerator This type is typically used by database providers (and other extensions). It is generally not used in application code. |
Structs
ColumnModificationParameters |
Parameters for creating a ColumnModification instance. This type is typically used by database providers; it is generally not used in application code. |
ModificationCommandParameters |
Parameters for creating a IModificationCommand instance. This type is typically used by database providers; it is generally not used in application code. |
NonTrackedModificationCommandParameters |
Parameters for creating a INonTrackedModificationCommand instance. This type is typically used by database providers; it is generally not used in application code. |
Interfaces
IBatchExecutor |
A service for executing one or more batches of insert/update/delete commands against a database. This type is typically used by database providers; it is generally not used in application code. |
IColumnModification |
Represents an update, insert, or delete operation for a single column. IReadOnlyModificationCommand contain lists of IColumnModification. This type is typically used by database providers; it is generally not used in application code. |
ICommandBatchPreparer |
A service for preparing a list of ModificationCommandBatchs for the entities represented by the given list of IUpdateEntrys. This type is typically used by database providers; it is generally not used in application code. |
IModificationCommand |
Represents a mutable conceptual database command to insert/update/delete a row. This type is typically used by database providers; it is generally not used in application code. |
IModificationCommandBatchFactory |
A service for creating ModificationCommandBatch instances. This type is typically used by database providers; it is generally not used in application code. |
IModificationCommandFactory |
A service for creating IModificationCommand instances. This type is typically used by database providers; it is generally not used in application code. |
INonTrackedModificationCommand |
Represents a mutable conceptual database command to insert/update/delete a row. This type is typically used by database providers; it is generally not used in application code. |
IReadOnlyModificationCommand |
Represents a conceptual database command to insert/update/delete a row. This type is typically used by database providers; it is generally not used in application code. |
IUpdateAdapter |
Providers tracking capabilities for seed data stored in the model using HasData(Object[]). This interface is typically used by database providers (and other extensions). It is generally not used in application code. |
IUpdateAdapterFactory |
Factory for creating IUpdateAdapter instances. This interface is typically used by database providers (and other extensions). It is generally not used in application code. |
IUpdateEntry |
The information passed to a database provider to save changes to an entity to the database. This interface is typically used by database providers (and other extensions). It is generally not used in application code. |
IUpdateSqlGenerator |
A service used to generate SQL for insert, update, and delete commands, and related SQL operations needed for SaveChanges() This type is typically used by database providers; it is generally not used in application code. |
Enums
ResultSetMapping |
Indicates what kind of impact on the result set a given command will have. This type is typically used by database providers; it is generally not used in application code. |
Entity Framework