如何在使用 ASP.NET Core 的事务中将数据从 CSV 文件导入 Postgres 数据库?



我有一个网络应用程序,用户可以在其中上传包含一些数据的CSV文件。我想将数据插入数据库,但作为事务;要么插入整个CSV数据,要么根本不插入。

应用程序有可能调用PostgreSQL客户端API(libpq(来使用SQL COPY命令,但我不知道这是否可以使用 ASP.NET Core。

请参阅 COPY 命令 https://www.postgresql.org/docs/12/sql-copy.html 和 libpq https://www.postgresql.org/docs/12/libpq-copy.html 中的 COPY 函数

最新更新