【发布时间】:2012-07-07 07:02:15
【问题描述】:
我正在将 Queue"" 中的项目异步添加到 Queue。而不是 使用 INSERT 查询为队列的每个数据逐行插入,我if(evtLogQueue.Count==1000) 时希望将这些项目添加到 DataTableOnly。以便使用 BulkCopy 将 DataTable 进一步用于批量插入到 SQLServerDB。
我想知道有可能吗?如果是,那怎么办?或任何其他建议?
示例代码:
static Queue<string> evtLogQueue = new Queue<string>();
public static void AddItemsToQueue(string itm)
{
evtLogQueue.Enqueue(itm);
Console.WriteLine("Length of Queue:" + evtLogQueue.Count);
}
【问题讨论】:
标签: c# data-structures datatable queue