Поделиться через


RdaBatchOption Enumeration

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

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

Синтаксис

'Декларация
Public Enumeration RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
public enum RdaBatchOption
public enum RdaBatchOption

Члены

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

Замечания

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

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

Платформы

Платформы разработки

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Сведения о версии
.NET Framework и NET Compact Framework
Поддерживается в версии 3.5
.NET Framework
Поддерживается в версии 3.0
.NET Compact Framework и .Net Framework
Поддерживается в версии 2.0

См. также

Справочник

System.Data.SqlServerCe Namespace