Привет, Я пытаюсь перенести некоторые проекты в ASP.Net Core и некоторые проблемы с тем, что является правильным способом загрузить файл .CSV в мою базу данных SQL.Импорт .CSV с использованием SqlBulkCopy с ASP.Net Core
В прошлом я загружал цикл содержимого .SSV через него и сохранял эту информацию в DataTable, а затем просто выполнял SqlBulkCopy.WriteToServer, но я обнаружил, что в настоящее время в .Net Core нет объекта DataTable. SQLBulkCopy принимает DbDataReader вместо DataTable.
Каков наилучший способ заставить это работать. У меня есть файл, загруженный, и я могу работать с содержимым, которое мне просто нужно, чтобы получить данные в соответствующем формате для загрузки в мою базу данных SQL.
Открыт для любых идей. Благодарю.
Попробуйте эту библиотеку: https://github.com/borisdj/EFCore.BulkExtensions – borisdj