У меня есть веб-приложение, в котором пользователь может загрузить файл CSV с некоторыми данными. Я хочу вставить данные в базу данных, но как транзакцию; либо вставляются все данные CSV, либо не вставляются вообще.
Как я могу импортировать данные из файла CSV в базу данных Postgres в транзакции с ASP.NET Core?
Ответы (1)
Возможно, приложение вызовет клиентский API PostgreSQL (libpq) для использования команды SQL COPY, но я не знаю, возможно ли это с ASP.NET Core.
См. Команду COPY https://www.postgresql.org/docs/12/sql-copy.html и функции COPY в libpq https://www.postgresql.org/docs/12/libpq-copy.html.
person
pifor
schedule
29.05.2020