我正在尝试使用 PetaPoco 设置输出参数。我发现有人在网上使用这个示例:
var ctx = new CustomDBDatabase();
var total = new SqlParameter("Total", System.Data.SqlDbType.Int);
total.Direction = System.Data.ParameterDirection.Output;
var results = ctx.Query<DBEntity>("exec GetDBEntities @StartIndex, @MaxIndex, @TotalCount = @Total out",
id, start, max, total);
int totalCount = (int)total.Value;
但是,total.value
返回 null,即使当我直接针对 SQL Server 运行此语句时,它也会返回 3。此设置与 PetaPoco 是否正确?是否支持输出参数?
谢谢。