希望有人可以帮助我。
我的 ASP.NET MVC 项目中有一个控制器,用于编辑所谓的调查表。调查表与 Form 类型的对象是一对一的关系。保存调查表格时,我还想设置表格的名称。但是表单属性为空。FormID 属性具有正确的值(首先使用数据库,EF5)。这是问题所在。
[HttpPost]
public ActionResult Edit(SurveyForm surveyform)
{
if (ModelState.IsValid)
{
db.Entry(surveyform).State = EntityState.Modified;
// This cannot be done because surveyform.Form is null
surveyform.Form.Name = "Wish this would work!";
db.SaveChanges();
}
}
我的问题是:如何将调查表“附加”到模型上,以便加载相关数据?
提前致谢!