什么意思' maxBatchSize' InsertBatch方法中的参数

时间:2014-12-21 21:41:37

标签: sql bltoolkit batch-insert

BLToolkit有InsertBatch方法来插入一组对象。

'maxBatchSize'参数是什么意思?我无法找到任何相关的文档,也没有从源代码中找到。

请告知。

感谢。

P.S。我相信这是一个参数,它告诉每个查询应该插入多少记录/对象,但为什么它有'max'前缀?

1 个答案:

答案 0 :(得分:1)

maxBatchSize是允许在一个SQL插入命令中插入的最大对象数。如果出现以下情况,每个SQL命令插入的实际对象数可能会减少:

  • 传递较少数量的物品,
  • 或每个SQL命令的最大参数数被命中,因为对象成员被转换为参数