小编lij*_*alo的帖子

Dapper 异常 - 当“buffered”为“false”时“ConnectionString 属性尚未初始化”

我正在尝试 Dapper,偶然发现了这个异常:

System.InvalidOperationException: The ConnectionString property has not been initialized.
...
Run Code Online (Sandbox Code Playgroud)

这是代码:

public IEnumerable<T> GetAll<T>(string sql, DynamicParameters parameters, string connectionString, CommandType commandType = CommandType.StoredProcedure)
{
    using IDbConnection db = new SqlConnection(connectionString);
    var result = db.Query<T>(sql, parameters, commandType: commandType, commandTimeout: COMMAND_TIMEOUT, buffered: false);
    return result;
}
Run Code Online (Sandbox Code Playgroud)

当我删除buffered参数时,一切正常。

var result = db.Query<T>(sql, parameters, commandType: commandType, commandTimeout: COMMAND_TIMEOUT);
Run Code Online (Sandbox Code Playgroud)

c# connection-string sqlexception dapper

5
推荐指数
1
解决办法
693
查看次数

标签 统计

c# ×1

connection-string ×1

dapper ×1

sqlexception ×1