0
我需要更新我的数据库,但我在SaveChanges()
语句中有无效的参数。如何保存模型更改?
我在做什么错?
foreach (ViewModels.QuestionVM0 f in qe.QuestionOptions0)
{
// loop through records to update
int aID = qe.ActivityID.Value;
int tID = qe.TaskID.Value;
int qNo = f.QuestionNo.Value;
Models.question1 questionCreate = new question1();
questionCreate.ActivityID = aID;
questionCreate.TaskID = tID;
questionCreate.QuestionNo = qNo;
db.SaveChanges(questionCreate);
}
如果我没有错,它的'db.Entry(questionCreate).State = EntityState.Modified;' – dotNETbeginner
是的,你是赖特。 –
嗨,大家抱歉,迟到的回复我保存更改时出现此错误。存储更新,插入或删除语句影响了意外数量的行(0)。自实体加载后,实体可能已被修改或删除。刷新ObjectStateManager条目。 – user3044300