1

私は1つのディレクトリを持っており、それは 12K + Folders の周りの多くのフォルダーで構成されています。各フォルダーは 2 つのファイルで構成されます。

1) .ini ファイル

2).Xml ファイル .

Sql Server Table への一括挿入を使用して、すべてのファイルを 1 ショットで読み取りたい。

現在、私はまで終了しました:

.xml および .ini ファイルから特定のレコードを読み取ることができ、特定のレコードを SQL サーバーに挿入することもできます。しかし、すべてのレコードをワンショットで 1 つずつ挿入したい..

Windows ディレクトリ フォルダからレコードを一括挿入するためのコードを作成するにはどうすればよいですか。また、新しいフォルダが作成された場合は、SQL サーバーに自動的に挿入されるはずです。

4

1 に答える 1

0

レコードを 1 つずつ読み取るIDataReaderを実装し、それをSqlBulkCopy.WriteToServerオーバーロードに渡します。反復子と XmlTextReader を使用してこれを行うと、メモリの使用量を最小限に抑えることができます。

于 2012-05-28T09:42:40.060 に答える