1

我有 1 个目录,它由大约 12K + Folders 的许多文件夹组成。每个文件夹包含两个文件:

1) .ini 文件

2).xml 文件。

我想通过批量插入到 Sql Server Table 中一次性读取所有文件。

目前我已经完成,直到:

我能够从 .xml 和 .ini 文件中读取特定记录,并将特定记录插入到 sql server 中。但是我想将所有记录一一插入。

我如何从 Windows 目录文件夹中编写批量记录插入代码,并且如果创建了新文件夹,它应该自动插入到 Sql server 中。

4

1 回答 1

0

实现IDataReader,它将逐个读取记录,并将其传递给SqlBulkCopy.WriteToServer重载。您可以使用迭代器和 XmlTextReader 来做到这一点,以最大限度地减少内存使用。

于 2012-05-28T09:42:40.060 回答