У меня есть веб-приложение, в котором пользователь может загрузить файл CSV с некоторыми данными. Я хочу вставить данные в базу, но как транзакцию; либо вставляются все данные CSV, либо не вставляются вообще.
Возможно, что приложение вызовет клиентский 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