我有一個包含大約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個預定義周長的偏差 –