我正在使用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
}