首页 > 解决方案 > 使用 C# 和 NPGSQL 将数据从 csv 文件导入到 postgresql 表

问题描述

我正在使用 NPGSQL 在 .net mvc Web 应用程序中工作。在我的项目中,我想使用 .csv 文件更新我的 postgres 数据库中的记录。也许有人做到了?有人可以发送示例代码吗?有人会告诉你怎么做吗?到目前为止,我已经使用 C# 和 NPGSQL 在我的网站上显示了数据。

标签: c#.netdatabasenpgsql

解决方案


如果您希望插入新行,您可能需要查看PostgreSQL COPY 功能;这是由 Npgsql通过此 API公开的。

否则,您可以使用 .NET CSV 解析器并构建可以手动执行的 UPDATE 语句。


推荐阅读