首页 > 解决方案 > .net core web api关闭数据库连接

问题描述

我正在尝试使用此 web api 核心演示microsoft doc构建一个博客 webapi 。我使用 Npgsql 连接到 PostgreSQL 数据库,并添加了一些方法,但是当我调试时数据库返回错误消息“连接的客户端过多”。

那么如何关闭webapi中的连接呢?我阅读了一些文件,但找不到处理它的方法。

我的回购在这里

标签: c#entity-framework-6asp.net-core-webapi

解决方案


最简单的解决方案是使用using块。这将自动关闭数据库连接,您不必手动关闭数据库连接。

例如。

using (SqlConnection connection = new SqlConnection(connectionString))
{
   // Your database code
}

推荐阅读