私は約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の円周の偏差 –