我的模型返回 11 行。我正在使用ADO.NET
entity datamodel
ie .edmx file
。
我在模型浏览器中有stored procedures
并function
导入。
设计器代码有GetMonthlyAwardsToEvaluate_Result
在我看来,我只是调用模型并scafold template
使用 I Edit。
我收到这个错误...
异常详情:
System.InvalidOperationException: The model item passed into the dictionary is of type
'System.Collections.Generic.List`
1[TestingPMO_RR.Models.GetMonthlyAwardsToEvaluate_Result]',
but this dictionary requires a model item of type
'TestingPMO_RR.Models.Evaluations.EvaluationModel'.
模型.cs:
public List<GetMonthlyAwardsToEvaluate_Result> GetMonthlyEvaluation(int intAwardId,
string strAssociateId, string strStatus)
{
return ctx.GetMonthlyAwardsToEvaluate(intAwardId, strAssociateId, strStatus).ToList();
}
控制器.cs:
public ActionResult ApproveNomination(int ? intAwardId, EvaluationModel eval)
{
intAwardId = 4;
eval.AwardId = Convert.ToInt16(intAwardId);
eval.Status = "PENDING";
var model = eval.GetMonthlyEvaluation(eval.AwardId, eval.strPendingWith, eval.Status);
return View(model);
}
查看有
@model TestingPMO_RR.Models.Evaluations.EvaluationModel
请帮忙.................
模型从存储过程返回 11 行......