質問: 私はSqlBulkCopy C#を使用してSql DataBaseに行を挿入したいが、X列のDbにテーブルを定義し、2つのDataTablesを挿入したい場合はわからない。そのうちの1つにy / xの列のみが含まれ、 z / x列のみ。 SqlBulkCopyを使用すると、列名が自動的にチェックされ、適切な列である場合にのみ値が挿入され、そうでない場合はnullが挿入されるか、常に最初の列に値が挿入され、最後の列が空になります。 私はそれを検索しようとしたが、私はそれを見つけることができませんでしたか?誰も助けることができますか?
回答: 探します: `SqlBulkCopyColumnMapping` SqlBulkCopyColumnMappingを使用すると、マッピングが作成された列のみがコピーされます。 列のマッピングを作成しないと、そのマッピングはコピープロセスによって無視されます。