-1
내 데이터베이스에는 회원 테이블 및 그림 테이블이 있습니다. 회원은 1 장에서 여러 장의 사진을 가질 수 있습니다. 게시물이 회원이되었을 때. 사진. 개수 = 0, 왜 이해가 안되나요? 어떻게 해결해야합니까?포스트 : 바인딩 모델
스피 일을하다 :
public ActionResult Create()
{
Member member = new Member();
Picture pic = new Picture();
member.Pictures.add();
return View(new ClassifiedsFormViewModel(member));
}
// POST :
[AcceptVerbs (HttpVerbs.Post)] 공공 ActionResult 만들기 (회원 회원) {
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));
}
양식에 그림 입력 컨트롤이 있습니까? 그리고 Create 메소드에 id 매개 변수가 없을 때 id를 만들고 전달하는 리다이렉트를하는 이유는 무엇입니까? –
예 사진에 대한 컨트롤이 있습니다. 문제는 그림이 저장되지 않는다는 것입니다. POST 내에서 디버그를 설정할 때 : Member.Pictures.Count = 0 ... Iam이 Linq to SQL을 사용하기 때문일 수 있습니다. – Frajer