我有一个目录,它包含12K +文件夹周围的许多文件夹。每个文件夹包含两个文件:
1).ini文件
2).Xml文件。
我想通过批量插入到Sql Server Table中读取所有文件。
目前我已经完成了直到:
我能够从.xml和.ini文件中读取特定记录,并将特定记录插入到sql server中。但我想逐一插入所有记录。
如何从Windows目录文件夹中编写批量记录密码的代码,如果创建了新文件夹,则应自动将其插入到Sql server中。
答案 0 :(得分:0)
实施IDataReader,逐个读取记录,并将其传递给SqlBulkCopy.WriteToServer重载。您可以使用迭代器和XmlTextReader来完成此操作,以最大限度地减少内存使用。