获取或设置批量更新操作结果自动提交的最大记录数。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public int MaxRecordCount { get; set; }

备注

当进行批量更新操作的过程中,如果更新完成的记录数等于 BatchEditor.MaxRecordCount 属性值,并且开始了下一条记录的更新操作,将自动提交已经完成更新的最大记录数的记录。例如,如果待更新的记录数为300,MaxRecordCount属性设置为100,那么,在更新的过程中,当完成100条记录的更新操作,同时开始了第101条记录的更新,此时就自动提交已完成更新的100 条记录,当完成200条记录的更新操作,同时开始了第201条记录的更新,此时又自动提供100条记录,剩下的100条记录,由于没有第301条记录的更新操作,从201条记录到300条的记录需要调用 BatchEditor.Update() 方法进行提交。上面的实例中,有2次自动提交的过程,同时每次自动提交100条记录的更新操作,而剩下的100条记录,由于没有第301条记录,因此只能调用 BatchEditor.Update() 方法,进行提交。

另外,如果更新的记录数没有达到所设置的最大记录数,那么,需要调用 BatchEditor.Update() 方法,进行更新结果的提交。

用户可以在任何需要的时候调用 BatchEditor.Update() 方法显式提交所作的更新。

注意:该属性值的默认值为1024,该属性值必须在调用 BatchEditor.Begin() 方法前设定,否则会抛出异常。

版本信息

SuperMap iObjects .NET


SuperMap Objects .NET

受以下版本支持: 6.1.3

请参见