Dapper返回“for xml”/“for json”被截断为2033个字符 - 为什么?

时间:2018-03-14 11:24:24

标签: c# dapper

我正在使用Dapper在MS SQL Server中获取调用存储过程,结果返回一个大的单个字符串值。

当我从SQL Server管理工作室调用此过程时,我得到大约10000个符号的字符串。 但是connection.QueryFirst(...)返回一个仅裁剪为2033个符号的字符串。

如何获得完整的结果字符串?

以下是代码示例

using (var connection = _connectionFactory.GetConnection())
{
    var parameters = new DynamicParameters();
    parameters.Add("ID", value: 1, dbType: DbType.Int32);
    parameters.Add("BaseID", value: 1, dbType: DbType.Int32);

    var data = connection.QueryFirst<string>(
        sql: "ProcedureName",
        param: parameters,
        commandType: CommandType.StoredProcedure);

    Console.WriteLine(data.Length);//2033 returned
}

0 个答案:

没有答案