Microsoft.EntityFrameworkCore.Update Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AffectedCountModificationCommandBatch |
Для ReaderModificationCommandBatch поставщиков, которые возвращают значения, чтобы узнать, сколько строк было затронуто. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
ColumnModification |
IColumnModification Реализация интерфейса. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
EquatableKeyValue<TKey> |
Объекты этого типа содержат значение ключа, соответствующее элементу метаданных, и реализуют Equals(Object) , которые возвращают |
ModificationCommand |
Представляет концептуальную команду для базы данных для вставки, обновления или удаления строки. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
ModificationCommandBatch |
Базовый класс для коллекции объектов ModificationCommand, которые можно выполнить в виде пакета. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
ModificationCommandBatchFactoryDependencies |
Класс параметров зависимостей служб для IModificationCommandBatchFactory Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
ReaderModificationCommandBatch |
Базовый класс для ModificationCommandBatch реализаций, использующих средство чтения данных. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
SingularModificationCommandBatch |
Реализация AffectedCountModificationCommandBatch , которая не поддерживает пакетную обработку путем ограничения количества команд в пакете до одной. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
UpdateAndSelectSqlGenerator |
Базовый IUpdateSqlGenerator класс для службы, который обычно наследуется от поставщиков баз данных. Реализация использует отдельный запрос SELECT после обновления SQL для получения всех значений, созданных базой данных, или для проверки параллелизма. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
UpdateEntryExtensions |
Методы расширения для IUpdateEntry. |
UpdateSqlGenerator |
Базовый IUpdateSqlGenerator класс для службы, который обычно наследуется от поставщиков баз данных. Реализация использует предложение SQL RETURNING для получения всех значений, созданных базой данных, или для проверки параллелизма. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
UpdateSqlGeneratorDependencies |
Класс параметров зависимостей служб для UpdateSqlGenerator Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
Структуры
ColumnModificationParameters |
Параметры для создания экземпляра ColumnModification . Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
ModificationCommandParameters |
Параметры для создания экземпляра IModificationCommand . Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
NonTrackedModificationCommandParameters |
Параметры для создания экземпляра INonTrackedModificationCommand . Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
Интерфейсы
IBatchExecutor |
Служба для выполнения одного или нескольких пакетов команд вставки, обновления и удаления в базе данных. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
IColumnModification |
Представляет операцию обновления, вставки или удаления для одного столбца. IReadOnlyModificationCommandсодержат списки .IColumnModification Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
ICommandBatchPreparer |
Служба для подготовки ModificationCommandBatchсписка объектов для сущностей, представленных заданным списком IUpdateEntryобъектов . Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
IModificationCommand |
Представляет изменяемую команду концептуальной базы данных для вставки, обновления или удаления строки. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
IModificationCommandBatchFactory |
Служба для создания ModificationCommandBatch экземпляров. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
IModificationCommandFactory |
Служба для создания IModificationCommand экземпляров. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
INonTrackedModificationCommand |
Представляет изменяемую команду концептуальной базы данных для вставки, обновления или удаления строки. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
IReadOnlyModificationCommand |
Представляет концептуальную команду базы данных для вставки, обновления или удаления строки. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
IUpdateAdapter |
Поставщики могут отслеживать начальные данные, хранящиеся в модели, с помощью HasData(Object[]). Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IUpdateAdapterFactory |
Фабрика для создания IUpdateAdapter экземпляров. Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IUpdateEntry |
Сведения, передаваемые поставщику базы данных для сохранения изменений сущности в базе данных. Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IUpdateSqlGenerator |
Служба, используемая для создания SQL для команд вставки, обновления и удаления, а также связанных операций SQL, необходимых для SaveChanges() Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
Перечисления
ResultSetMapping |
Указывает, какое влияние на результирующий набор будет оказывать данная команда. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
Entity Framework