c# - .net core web api关闭数据库连接
问题描述
我正在尝试使用此 web api 核心演示和microsoft doc构建一个博客 webapi 。我使用 Npgsql 连接到 PostgreSQL 数据库,并添加了一些方法,但是当我调试时数据库返回错误消息“连接的客户端过多”。
那么如何关闭webapi中的连接呢?我阅读了一些文件,但找不到处理它的方法。
解决方案
最简单的解决方案是使用using
块。这将自动关闭数据库连接,您不必手动关闭数据库连接。
例如。
using (SqlConnection connection = new SqlConnection(connectionString))
{
// Your database code
}
推荐阅读
- c - 在像 touch.c 这样的 FreeBSD 代码中,以美元符号作为第一个和最后一个字符的 RCSID 是什么意思?
- arrays - 有什么更好的做法?多个 IMPORTRANGE 公式还是一个 IMPORTRANGE + 多个本地 VLOOKUP 公式?
- android - Android - 不要显示每种类型的 DialogFragment 超过 1 个
- css - 为什么 CSS Grid 项目不在最大列的新行上开始?
- node.js - 无法在“GetModelService”构造函数的位置 #0 注入依赖项“modelRepository”。原因:无法读取未定义的属性“名称”
- android - Android Java 更改 ListView 以选择多行(用于删除)而无需单独的类
- reactjs - 本地主机:3000 热重载/实时服务器不工作 - 反应
- python-3.x - 如何使用 Python 在 Chrome 浏览器中打开 Google Sheet Doc?
- discord - Discord.js 无法识别我的服务器成员
- recursion - 如何递归地对具有多字母标识符和多位整数的字符列表进行 lex(在 SML 中进行词法分析)