Share via


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 表。有关处理批处理错误的详细信息,请参阅 SQL Server Compact 联机丛书中的“远程数据访问 (RDA) 冲突检测和报告”。

请参阅

参考

System.Data.SqlServerCe 命名空间