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