こんにちは、いくつかのプロジェクトをASP.Netコアに移行し、.CSVファイルをSQLデータベースにアップロードする正しい方法についていくつか問題があります。ASP.NetコアでSqlBulkCopyを使用して.CSVをインポートする
以前は、.CSVファイルループをアップロードしてその情報をDataTableに格納し、単にSqlBulkCopy.WriteToServerを実行しましたが、現在は.Net CoreにDataTableオブジェクトがないことがわかりました。 SQLBulkCopyは、DataTableではなくDbDataReaderを受け入れます。
これを機能させるにはどのような方法が最適ですか?私はファイルをアップロードして、自分のSQLデータベースへのアップロードを行うために必要なデータを適切な形式で取得するために必要なコンテンツを扱うことができます。
任意のアイデアを開くことができます。ありがとう。
は、このライブラリを試してみてください:列にhttps://github.com/borisdj/EFCore.BulkExtensions – borisdj