Перечисление RdaBatchOption

Указывает, необходима ли упаковка в одну транзакцию строк, адресуемых методом Push.

Пространство имен:  System.Data.SqlServerCe
Сборка:  System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)

Синтаксис

'Декларация
Public Enumeration RdaBatchOption
'Применение
Dim instance As RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
type RdaBatchOption
public enum RdaBatchOption

Элементы

Имя элемента Описание
BatchingOff Указывает, что SQL Server Compact не упаковывает в единую транзакцию строки, принудительно отправляемые в SQL Server. Сервер обрабатывает каждую строку отдельно. Это установка по умолчанию.
BatchingOn Указывает, что SQL Server Compact упаковывает в единую транзакцию строки, которые принудительно отправляются в SQL Server.

Замечания

Это свойство указывает, производит ли SQL Server Compact упаковку изменений перед отправкой в таблицу SQL Server. По умолчанию имеет значение BatchingOff, которое указывает, что изменения (операции вставки, обновления и удаления) должны применяться к таблице SQL Server в отдельных транзакциях. В этом случае выполнение одной транзакции не зависит от выполнения других. Если задано значение BatchingOn, то все изменения отправляются как единая транзакция. В этом случае для успешного завершения транзакции необходимо успешное применение всех изменений. При неуспешном завершении одного изменения вся транзакция завершается ошибкой и к таблице SQL Server не будет применено ни одного изменения.

Режимы BatchingOn и BatchingOff возвращают в таблицу ошибок все ошибки, а не только первую возникшую. Например, если задан перечислитель BatchingOn и три из пяти изменений привели к сбою, то не будет внесено никаких изменений, а все три сбоя будут сохранены в таблице ошибок. Если задан перечислитель BatchingOff, те же три сбоя будут внесены в таблицу ошибок, а два других изменения будут применены к таблице SQL Server. Дополнительные сведения про обработку ошибок в пакетах см. в разделе «Обнаружение конфликтов и отчеты при удаленном доступе к данным (RDA)» электронной документации по SQL Server Compact.

См. также

Справочник

Пространство имен System.Data.SqlServerCe