SqlKata SelectAsync不会为找到的1条记录生成结果

SqlKata SelectAsync不会为找到的1条记录生成结果,select,stored-procedures,sqlkata,Select,Stored Procedures,Sqlkata,我正在执行这样一个存储过程 var sql = "EXEC SpSearchData @Name,@ExactNameMatch"; // exact name match is an integer var parameters = new { Name = name, ExactNameMatch = exactNameMatch }; var data= await db.SelectAsync<DataModel>(sql, paramet

我正在执行这样一个存储过程

var sql = "EXEC SpSearchData @Name,@ExactNameMatch";

// exact name match is an integer
var parameters = new
{
   Name = name,
   ExactNameMatch = exactNameMatch
};

var data= await db.SelectAsync<DataModel>(sql, parameters);
var sql=“EXEC SpSearchData@Name,@ExactNameMatch”;
//精确名称匹配是一个整数
var参数=新
{
Name=Name,
ExactNameMatch=ExactNameMatch
};
var data=await db.SelectAsync(sql,参数);

当存储过程产生许多结果(在我的例子中是几千个)时,SelectAsync会提供我在数据库中看到的数据。但是,当存储过程的结果只有一行时,SelectAsync会给我一个空列表。这怎么可能?当我只期望一个结果时,是否必须使用另一种方法?

能否发布一个完整的可复制场景,如表模式+存储过程代码,以及显示问题的示例代码