请单击以进行评分并提供反馈
MSDN
MSDN Library
.NET 开发
先前版本
 UpdateBatchSize 属性

  开启低带宽视图
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0

同时提供下列产品的其他版本:
.NET Framework 类库
DbDataAdapter.UpdateBatchSize 属性

注意:此属性在 .NET Framework 2.0 版中是新增的。

获取或设置一个值,该值启用或禁用批处理支持,并指定可以批处理执行的命令的数目。

命名空间:System.Data.Common
程序集:System.Data(在 system.data.dll 中)

Visual Basic(声明)
Public Overridable Property UpdateBatchSize As Integer
Visual Basic(用法)
Dim instance As DbDataAdapter
Dim value As Integer

value = instance.UpdateBatchSize

instance.UpdateBatchSize = value
C#
public virtual int UpdateBatchSize { get; set; }
C++
public:
virtual property int UpdateBatchSize {
    int get ();
    void set (int value);
}
J#
/** @property */
public int get_UpdateBatchSize ()

/** @property */
public void set_UpdateBatchSize (int value)
JScript
public function get UpdateBatchSize () : int

public function set UpdateBatchSize (value : int)

属性值

每个批处理要处理的行的数目。

值为

效果

0

DbDataAdapter 将使用服务器能处理的最大的批处理大小。

1

禁用批量更新。

> 1

更改是使用 UpdateBatchSize 操作的批处理一次性发送的。

将此属性设置为 1 以外的值时,所有与 DbDataAdapter 关联的命令都必须将它们的 UpdatedRowSource 属性设置为 NoneOutputParameters。否则,将引发异常。

使用 UpdateBatchSize 属性用来自 DataSet 的更改更新数据源。如果数据提供程序支持批处理,将可以提高应用程序的性能,这是因为到服务器的往返过程的数目减少了。在 ADO.NET 2.0 中,对用于 SQL Server (SqlClient) 和 Oracle (OracleClient) 的 .NET 数据提供程序支持此属性。有关更多信息,请参见 使用 DataAdapter 执行批量更新

如果值被设置为小于零的数字,将引发 ArgumentOutOfRangeException

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

.NET Framework

受以下版本支持:2.0

.NET Compact Framework

受以下版本支持:2.0
社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker