これは、2 つのストアド プロシージャをバインドするために行いました。
ストアド プロシージャはテーブル/リスト データを返します。
var P1_PT_Pct_Thrown = pp.ppsproc_P1_PT_Pct_Thrown(_pid, _vs);
List<ppsproc_P1_PT_Pct_Thrown_Result> ptpt = null;
ptpt = new List<ppsproc_P1_PT_Pct_Thrown_Result>();
ppsproc_P1_PT_Pct_Thrown_Result pt = new ppsproc_P1_PT_Pct_Thrown_Result();
foreach (var p in P1_PT_Pct_Thrown)
{
pt.Years = p.Years;
pt.FB = p.FB;
pt.Cut = p.Cut;
pt.CB = p.CB;
pt.SL = p.SL;
pt.SP_CH = p.SP_CH;
pt.Other = p.Other;
ptpt.Add(pt);
}
2つ目のテーブルです
var P1_PT_Pct_Thrown = pp.ppsproc_P1_PT_Pct_Thrown(_pid, _vs);
List<ppsproc_P1_PT_Pct_Thrown_Result> ptpt = null;
ptpt = new List<ppsproc_P1_PT_Pct_Thrown_Result>();
ppsproc_P1_PT_Pct_Thrown_Result pt = new ppsproc_P1_PT_Pct_Thrown_Result();
foreach (var p in P1_PT_Pct_Thrown)
{
pt.Years = p.Years;
pt.FB = p.FB;
pt.Cut = p.Cut;
pt.CB = p.CB;
pt.SL = p.SL;
pt.SP_CH = p.SP_CH;
pt.Other = p.Other;
ptpt.Add(pt);
}
その後、リターン
var tuple = new Tuple<ppsproc_P1_PT_Pct_Thrown_Result, ppsproc_P1_PE_FB_Result>(ptpt, pefb);
return View(tuple);
エラーが発生しました: ptptとpefbが無効です。
助けてください。ありがとう