【发布时间】:2017-04-14 12:09:08
【问题描述】:
我有一个带有参数列表的存储过程名称的请求。它可以是任何 SP,因此结果可以是任何内容的列表,这就是我使用 SqlList<object> 的原因。
当我使用时
return db.SqlList<object>(spName, cmd =>
{
cmd.CommandType = CommandType.StoredProcedure;
if (parameters != null)
{
foreach (var p in parameters)
{
cmd.AddParam(p.Key, p.Value, ParameterDirection.Input);
}
}
cmd.CommandTimeout = 90;
});
我得到一个 system.dynamic.expendo 对象:{[result, 1.7783336]} 在客户端,我想获得十进制值,但我很挣扎...... 我在客户端上创建了一个具有小数属性“结果”的类,并尝试转换为它,但它不起作用。我试图获取该字符串并使用 FromJson 对其进行转换,但它也不起作用......
【问题讨论】:
标签: servicestack ormlite-servicestack