MVC项目在上下文中不存在。怎么了?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC项目在上下文中不存在。怎么了?相关的知识,希望对你有一定的参考价值。
我在MVC中创建了一个页面,您可以在其中保存多个记录。一切正常。现在,我想获取即时保存的记录之一的项目ID。我用过
int newPeriodId = db.Periods.Max(item => item.Id);
此整数现在包含正确的ID。我保存这样的数据:
foreach (var item in Model.Evaluation)
item.PeriodId = newPeriodId;
db.Evaluations.Add(item);
错误显示在(项目)。没有item.PeriodId = newPeriodId;
不会显示错误。我该如何解决?
答案
请为此使用大括号
foreach (var item in Model.Evaluation)
item.PeriodId = newPeriodId;
db.Evaluations.Add(item);
基本上,项目不在范围内,因为它不在下一行。
以上是关于MVC项目在上下文中不存在。怎么了?的主要内容,如果未能解决你的问题,请参考以下文章