AffectedCountModificationCommandBatch Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Для ReaderModificationCommandBatch поставщиков, которые возвращают значения, чтобы узнать, сколько строк было затронуто.
Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения.
public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
- Наследование
-
AffectedCountModificationCommandBatch
- Производный
Комментарии
Дополнительные сведения и примеры см. в статье Реализация поставщиков и расширений баз данных .
Конструкторы
Свойства
AreMoreBatchesExpected |
Указывает, ожидается ли больше пакетов после этого. (Унаследовано от ReaderModificationCommandBatch) |
CachedCommandText |
Возвращает или задает кэшированный текст команды для команд в пакете. (Унаследовано от ReaderModificationCommandBatch) |
CommandResultSet |
Для ResultSetMappingкаждой команды в ModificationCommands. (Унаследовано от ReaderModificationCommandBatch) |
Dependencies |
Зависимости от реляционного поставщика для этой службы. (Унаследовано от ReaderModificationCommandBatch) |
IsCommandTextEmpty |
Указывает, добавлен ли какой-либо SQL в текст пакетной команды. (Унаследовано от ReaderModificationCommandBatch) |
LastCachedCommandIndex |
Порядковый номер последней команды, для которой был создан текст команды. (Унаследовано от ReaderModificationCommandBatch) |
MaxBatchSize |
Максимальное количество экземпляров ModificationCommand , которые можно добавить в один пакет. (Унаследовано от ReaderModificationCommandBatch) |
ModificationCommands |
Список концептуальных элементов вставки, обновления и удаления ModificationCommandsв пакете. (Унаследовано от ReaderModificationCommandBatch) |
ParameterValues |
Возвращает значения параметров для команд в пакете. (Унаследовано от ReaderModificationCommandBatch) |
RelationalCommandBuilder |
Возвращает построитель реляционных команд для команд в пакете. (Унаследовано от ReaderModificationCommandBatch) |
RequiresTransaction |
Указывает, требуется ли пакету транзакция для правильного выполнения. (Унаследовано от ReaderModificationCommandBatch) |
ResultSetMappings |
Для ResultSetMappingкаждой команды в ModificationCommands. (Унаследовано от ReaderModificationCommandBatch) |
SqlBuilder |
Возвращает построитель текста команд для команд в пакете. (Унаследовано от ReaderModificationCommandBatch) |
SqlGenerationHelper |
Вспомогательное средство для создания SQL. (Унаследовано от ReaderModificationCommandBatch) |
StoreCommand |
Команда store, созданная из этого пакета при Complete(Boolean) вызове . (Унаследовано от ReaderModificationCommandBatch) |
UpdateSqlGenerator |
Генератор SQL обновления. (Унаследовано от ReaderModificationCommandBatch) |
Методы
AddCommand(IReadOnlyModificationCommand) |
Добавляет Обновления текст команды в заданной позиции в спискеModificationCommands. (Унаследовано от ReaderModificationCommandBatch) |
AddCommand(ModificationCommand) |
Добавляет заданный объект insert,update/delete ModificationCommands в пакет. (Унаследовано от ReaderModificationCommandBatch) |
AddParameter(IColumnModification) |
Добавляет параметр для заданного |
AddParameters(IReadOnlyModificationCommand) |
Добавляет параметры для всех изменений столбцов в заданной |
CanAddCommand(IReadOnlyModificationCommand) |
Проверяет, можно ли добавить новую команду в пакет. (Унаследовано от ReaderModificationCommandBatch) |
CanAddCommand(ModificationCommand) |
Проверяет, можно ли добавить новую команду в пакет. (Унаследовано от ReaderModificationCommandBatch) |
Complete(Boolean) |
Указывает, что в этот пакет больше не будут добавлены команды, и подготавливает его к выполнению. (Унаследовано от ReaderModificationCommandBatch) |
Consume(DbDataReader) |
Для ReaderModificationCommandBatch поставщиков, которые возвращают значения, чтобы узнать, сколько строк было затронуто. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
Consume(DbDataReader) |
Для ReaderModificationCommandBatch поставщиков, которые возвращают значения, чтобы узнать, сколько строк было затронуто. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. (Унаследовано от ReaderModificationCommandBatch) |
Consume(RelationalDataReader) |
Использует средство чтения данных, созданное .Execute(IRelationalConnection) |
Consume(RelationalDataReader) |
Использует средство чтения данных, созданное .Execute(IRelationalConnection) (Унаследовано от ReaderModificationCommandBatch) |
ConsumeAsync(DbDataReader, CancellationToken) |
Для ReaderModificationCommandBatch поставщиков, которые возвращают значения, чтобы узнать, сколько строк было затронуто. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
ConsumeAsync(DbDataReader, CancellationToken) |
Для ReaderModificationCommandBatch поставщиков, которые возвращают значения, чтобы узнать, сколько строк было затронуто. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. (Унаследовано от ReaderModificationCommandBatch) |
ConsumeAsync(RelationalDataReader, CancellationToken) |
Использует средство чтения данных, созданное .ExecuteAsync(IRelationalConnection, CancellationToken) |
ConsumeAsync(RelationalDataReader, CancellationToken) |
Использует средство чтения данных, созданное .ExecuteAsync(IRelationalConnection, CancellationToken) (Унаследовано от ReaderModificationCommandBatch) |
ConsumeResultSet(Int32, RelationalDataReader) |
Использует средство чтения данных, созданное с помощью Execute(IRelationalConnection), распространяя значения обратно в ModificationCommand. |
ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Использует средство чтения данных, созданное с помощью ExecuteAsync(IRelationalConnection, CancellationToken), распространяя значения обратно в ModificationCommand. |
ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
Для ReaderModificationCommandBatch поставщиков, которые возвращают значения, чтобы узнать, сколько строк было затронуто. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader) |
Использует средство чтения данных, созданное методом , Execute(IRelationalConnection) без распространения значений обратно в ModificationCommand. |
ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken) |
Для ReaderModificationCommandBatch поставщиков, которые возвращают значения, чтобы узнать, сколько строк было затронуто. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Использует средство чтения данных, созданное методом , ExecuteAsync(IRelationalConnection, CancellationToken) без распространения значений обратно в ModificationCommand. |
ConsumeResultSetWithPropagation(Int32, DbDataReader) |
Для ReaderModificationCommandBatch поставщиков, которые возвращают значения, чтобы узнать, сколько строк было затронуто. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
ConsumeResultSetWithPropagation(Int32, RelationalDataReader) |
Использует средство чтения данных, созданное с помощью Execute(IRelationalConnection), распространяя значения обратно в ModificationCommand. |
ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
Для ReaderModificationCommandBatch поставщиков, которые возвращают значения, чтобы узнать, сколько строк было затронуто. Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения. |
ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Использует средство чтения данных, созданное с помощью ExecuteAsync(IRelationalConnection, CancellationToken), распространяя значения обратно в ModificationCommand. |
ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Использует средство чтения данных, созданное методом , Execute(IRelationalConnection) без распространения значений обратно в ModificationCommand. |
ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Использует средство чтения данных, созданное методом , ExecuteAsync(IRelationalConnection, CancellationToken) без распространения значений обратно в ModificationCommand. |
CreateStoreCommand() |
Создает RawSqlCommand для пакета . (Унаследовано от ReaderModificationCommandBatch) |
CreateValueBufferFactory(IReadOnlyList<ColumnModification>) |
Создает объект IRelationalValueBufferFactory , который будет использоваться для создания ValueBuffer для использования средства чтения данных. (Унаследовано от ReaderModificationCommandBatch) |
CreateValueBufferFactory(IReadOnlyList<IColumnModification>) |
Создает объект IRelationalValueBufferFactory , который будет использоваться для создания ValueBuffer для использования средства чтения данных. (Унаследовано от ReaderModificationCommandBatch) |
Execute(IRelationalConnection) |
Выполняет команду, созданную этим пакетом для базы данных, используя заданное подключение. (Унаследовано от ReaderModificationCommandBatch) |
ExecuteAsync(IRelationalConnection, CancellationToken) |
Выполняет команду, созданную этим пакетом для базы данных, используя заданное подключение. (Унаследовано от ReaderModificationCommandBatch) |
GetCommandText() |
Получает текст команды для всех команд в текущем пакете, а также кэширует его в CachedCommandText. (Унаследовано от ReaderModificationCommandBatch) |
GetParameterCount() |
Возвращает общее количество параметров, необходимых для пакета. (Унаследовано от ReaderModificationCommandBatch) |
IsCommandTextValid() |
Проверяет, является ли текст команды допустимым. (Унаследовано от ReaderModificationCommandBatch) |
IsValid() |
Проверяет, является ли текст команды допустимым. (Унаследовано от ReaderModificationCommandBatch) |
ResetCommandText() |
Сбрасывает построитель, чтобы начать сборку нового пакета. (Унаследовано от ReaderModificationCommandBatch) |
RollbackLastCommand(IReadOnlyModificationCommand) |
Выполняет откат последней добавленной команды. Использование при добавлении команды привело к тому, что пакет стал недопустимым (например, CommandText слишком длинный). (Унаследовано от ReaderModificationCommandBatch) |
SetRequiresTransaction(Boolean) |
Задает, требуется ли пакету транзакция для правильного выполнения. (Унаследовано от ReaderModificationCommandBatch) |
ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32) |
Создает исключение, указывающее, что команда повлияла на непредвиденное количество строк. |
ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32) |
Создает исключение, указывающее, что команда повлияла на непредвиденное количество строк. |
ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken) |
Создает исключение, указывающее, что команда повлияла на непредвиденное количество строк. |
TryAddCommand(IReadOnlyModificationCommand) |
Пытается добавить заданный объект insert,update/delete |
UpdateCachedCommandText(Int32) |
Обновления текст команды в заданной позиции в спискеModificationCommands. (Унаследовано от ReaderModificationCommandBatch) |
Применяется к
Entity Framework