我有一个包含大约14个不同结果集的存储过程。我如何检索它们,因为现在我只能得到第一个结果集。如何获得多个结果集使用linq
[HttpGet]
[Route("tire-tabel")]
public List<DeviationCalculation_Result> TireTabel(decimal presentWidth, decimal presentAspectRatio, string presentRimSize, int maxDeviation)
{
using (var context = new OminiTireEntities())
{
var result = context.Database.SqlQuery<DeviationCalculation_Result>(
"exec [Tabel].[DeviationCalculation] @PresentWidth = '" + presentWidth + "', " +
"@PresentAspectRatio= '" + presentAspectRatio + "', " +
"@PresentInches= '" + presentRimSize + "', " +
"@MaxDeviation= '" + maxDeviation + "'").ToList<DeviationCalculation_Result>();
return result;
}
}
'[Tabel]。[DeviationCalculation]'里面的代码是什么?你传递了几个参数值,我认为它们会进入你的'where'条件并返回你的过滤结果? –
不完全是用于计算周长的数学函数,然后返回15个预定义周长的偏差 –