小编Tho*_*eld的帖子

在 .NET Web API 中使用 Dapper 重用数据库连接

大多数,如果不是全部,我见​​过的 .NET 中的 Dapper 示例都使用这样的结构:

    using (SqlConnection conn = new SqlConnection(ConnectionString))
    {
        conn.Open();
        return conn.Query<T>(sql, param);
    }
Run Code Online (Sandbox Code Playgroud)

如果您有 Web API ,每次向服务器发出请求时都建立新连接是否明智?或者将连接抽象到另一个类并将其注入每个控制器以便它们使用相同的连接是一种更好的模式。

从表面上看,重用连接似乎会导致更快的响应,但我不知道 SqlConnection 对象中发生的事情的本质,所以我不确定这是否是一个好主意。

.net c# dapper

6
推荐指数
1
解决办法
757
查看次数

标签 统计

.net ×1

c# ×1

dapper ×1