在我的数据库中,我有会员表和图片表。会员可以拥有1到多张图片。当Post已经成为member.Picture.Count = 0时,我无法理解为什么?我应该如何解决这个问题?
我正在做的是:
public ActionResult Create()
{
Member member = new Member();
Picture pic = new Picture();
member.Pictures.add();
return View(new ClassifiedsFormViewModel(member));
}
// POST:
的[AcceptVerbs(HttpVerbs.Post)] public ActionResult Create(会员) {
if (ModelState.IsValid)
{
try
{
classifiedsRepository.Add(member);
classifiedsRepository.Save();
return RedirectToAction("Create", new { id = member.MemberId });
}
catch
{
ModelState.AddModelErrors(member.GetRuleViolations());
}
}
return View(new ClassifiedsFormViewModel(member));
}
答案 0 :(得分:0)
从你提供的代码中我唯一可以看到的是你在调用member.Pictures.add
你实际上没有传递任何东西的地方。因此没有任何东西被添加到图片集中。