通过发送List <record> </record>发送数据库

时间:2012-10-22 09:31:39

标签: c# database list

我有一个Windows服务。它将每5分钟检查一次数据库,如果有新记录,它将发送到Web服务以将数据保存在另一个数据库中。

我的WS逐个发送记录,现在我想发送一个List。问题是如果有很多新记录,我想把它分成多个列表(每个列表50个记录)并逐个发送。

我想知道我怎么能这样做,任何人都有这个案例的解决方案? Tks这么多

1 个答案:

答案 0 :(得分:2)

  1. 获取已更改/新记录的列表。我们称之为“发送清单”。
  2. 创建一个只包含要发送的列表的前50个记录的子列表。
  3. 将该子列表发送到网络服务。
  4. 从列表中删除这50条记录以发送。
  5. 如果要发送的列表不为空,请从步骤2开始重复。